Pb menu dynamique

Bonjour à tous,
Mon pb est que dans le menu dynamique de mon site, il y a tjs un message "undefined"???
voici son adresse : http://pedagogie.ac-toulouse.fr/lp-toulouse-lautrec-albi/
Merci d'avance
Configuration: Windows XP
Internet Explorer 7.0

5 réponses

  1. Contributeur
    salut,

    tu dois utiliser du php et une tes variables n'est pas définie…
    si oui, le bout de code pourrait être nécessaire.
    0
    1. voici le bout de code :

      document.write('<STYLE TYPE="text/css">\na.mv2style {color:#000000;text-decoration:none;}\na:hover.mv2style {color:;text-decoration:underlined;}\n</STYLE>');

      mv2_menu = new Array();
      mv2_lien = new Array();

      mv2_menu[0] = '<A HREF="index.html" CLASS=mv2style> Accueil</A><BR>';
      mv2_menu[1] = '<A HREF="proviseur.htm" CLASS=mv2style> Mot du Proviseur</A><BR>';
      mv2_menu[2] = '<A HREF="historique.htm" CLASS=mv2style> Historique du Lycée</A><BR>';
      mv2_menu[3] = 'Formations CAP-BEP';
      mv2_menu[4] = 'Formations BAC PRO';
      mv2_menu[5] = 'Formations Complémentaires';
      mv2_menu[6] = '<A HREF="edt.htm" CLASS=mv2style> Emplois du Temps</A><BR>';
      mv2_menu[7] = 'Lycéens';
      mv2_menu[8] = '<A HREF="resultats.htm" CLASS=mv2style> Résultats Examens</A><BR>';
      /*mv2_menu[9] = 'Photos';*/
      /*mv2_menu[10] = 'Activités & UNSS';*/
      mv2_menu[9] = '<A HREF="visite.htm" CLASS=mv2style> Visite Albi</A><BR>';
      mv2_menu[10] = '<A HREF="locomotion.htm" CLASS=mv2style> Comment Venir ?</A><BR>';
      mv2_menu[11] = '<A HREF="administration.htm" CLASS=mv2style> Administration</A><BR>';
      mv2_menu[12] = '<A HREF="marche_public.htm" CLASS=mv2style> Marché Public</A><BR>';
      mv2_menu[13] = '<A HREF="ressources.htm" CLASS=mv2style> Ressources en ligne</A><BR>';
      mv2_menu[14] = '<A HREF="liens.htm" CLASS=mv2style> Nos Liens</A><BR>';

      mv2_lien[3] += '<A HREF="compta.htm" CLASS=mv2style> . COMPTABILITE</A><BR>';
      mv2_lien[3] += '<A HREF="vam.htm" CLASS=mv2style> . VENTE ACTION MARCHANDE</A><BR>';
      mv2_lien[3] += '<A HREF="secretariat.htm" CLASS=mv2style> . SECRETARIAT</A><BR>';
      mv2_lien[3] += '<A HREF="mmic.htm" CLASS=mv2style> . METIERS DE LA MODE</A><BR>';
      mv2_lien[3] += '<A HREF="coiffure.htm" CLASS=mv2style> . COIFFURE</A><BR>';
      mv2_lien[3] += '<A HREF="ec.htm" CLASS=mv2style> . ESTHETIQUE - COSMETIQUE</A><BR>';
      mv2_lien[3] += '<A HREF="pressing.htm" CLASS=mv2style> . METIERS DU PRESSING</A><BR>';
      mv2_lien[3] += '<A HREF="apr.htm" CLASS=mv2style> . AGENT POLYVALENT RESTAURATION</A><BR>';
      mv2_lien[4] += '<A HREF="pro_compta.htm" CLASS=mv2style> . COMPTABILITE</A><BR>';
      mv2_lien[4] += '<A HREF="pro_com.htm" CLASS=mv2style> . COMMERCE</A><BR>';
      mv2_lien[4] += '<A HREF="pro_secretariat.htm" CLASS=mv2style> . SECRETARIAT</A><BR>';
      mv2_lien[5] += '<A HREF="3dp.htm" CLASS=mv2style> . 3 EME DECOUVERTE PROFESSIONNEL</A><BR>';
      mv2_lien[5] += '<A HREF="mccp.htm" CLASS=mv2style> . COLORISTE PERMANENTISTE</A><BR>';
      /*mv2_lien[6] += '<A HREF="EDT_a1.htm" CLASS=mv2style> . ACCUEIL 1</A><BR>';
      mv2_lien[6] += '<A HREF="EDT_a2.htm" CLASS=mv2style> . ACCUEIL 2</A><BR>';
      mv2_lien[6] += '<A HREF="EDT_a3.htm" CLASS=mv2style> . ACCUEIL 3</A><BR>';
      mv2_lien[6] += '<A HREF="EDT_3dp1.htm" CLASS=mv2style> . 3DP1</A><BR>';
      mv2_lien[6] += '<A HREF="EDT_3dp2.htm" CLASS=mv2style> . 3DP2</A><BR>';
      mv2_lien[6] += '<A HREF="EDT_2apr.htm" CLASS=mv2style> . 2APR</A><BR>';
      mv2_lien[6] += '<A HREF="EDT_2cf.htm" CLASS=mv2style> . 2CF</A><BR>';
      mv2_lien[6] += '<A HREF="EDT_2ec.htm" CLASS=mv2style> . 2EC</A><BR>';
      mv2_lien[6] += '<A HREF="EDT_2mc.htm" CLASS=mv2style> . 2MC</A><BR>';
      mv2_lien[6] += '<A HREF="EDT_2mmic.htm" CLASS=mv2style> . 2MMIC</A><BR>';
      mv2_lien[6] += '<A HREF="EDT_2mp.htm" CLASS=mv2style> . 2MP</A><BR>';
      mv2_lien[6] += '<A HREF="EDT_2ms.htm" CLASS=mv2style> . 2MS</A><BR>';
      mv2_lien[6] += '<A HREF="EDT_balzac.htm" CLASS=mv2style> . BALZAC</A><BR>';
      mv2_lien[6] += '<A HREF="EDT_mccp.htm" CLASS=mv2style> . MCCP</A><BR>';
      mv2_lien[6] += '<A HREF="EDT_1prco.htm" CLASS=mv2style> . 1PRCO</A><BR>';
      mv2_lien[6] += '<A HREF="EDT_1proc.htm" CLASS=mv2style> . 1PROC</A><BR>';
      mv2_lien[6] += '<A HREF="EDT_1pros.htm" CLASS=mv2style> . 1PROS</A><BR>';
      mv2_lien[6] += '<A HREF="EDT_tapr.htm" CLASS=mv2style> . TAPR</A><BR>';
      mv2_lien[6] += '<A HREF="EDT_tcf.htm" CLASS=mv2style> . TCF</A><BR>';
      mv2_lien[6] += '<A HREF="EDT_tec.htm" CLASS=mv2style> . TEC</A><BR>';
      mv2_lien[6] += '<A HREF="EDT_tmc.htm" CLASS=mv2style> . TMC</A><BR>';
      mv2_lien[6] += '<A HREF="EDT_tmmic.htm" CLASS=mv2style> . TMMIC</A><BR>';
      mv2_lien[6] += '<A HREF="EDT_tmp.htm" CLASS=mv2style> . TMP</A><BR>';
      mv2_lien[6] += '<A HREF="EDT_tms.htm" CLASS=mv2style> . TMS</A><BR>';
      mv2_lien[6] += '<A HREF="EDT_tvam.htm" CLASS=mv2style> . TVAM</A><BR>';
      mv2_lien[6] += '<A HREF="EDT_tprco.htm" CLASS=mv2style> . TPRCO</A><BR>';
      mv2_lien[6] += '<A HREF="EDT_tproc.htm" CLASS=mv2style> . TPROC</A><BR>';
      mv2_lien[6] += '<A HREF="EDT_tpros.htm" CLASS=mv2style> . TPROS</A><BR>';*/
      mv2_lien[7] += '<A HREF="delegues.htm" CLASS=mv2style> . DELEGUES</A><BR>';
      mv2_lien[7] += '<A HREF="ca.htm" CLASS=mv2style> . CONSEIL ADMINISTRATION </A><BR>';
      mv2_lien[7] += '<A HREF="cvl.htm" CLASS=mv2style> . CONSEIL DE VIE LYCEENNE</A><BR>';
      mv2_lien[7] += '<A HREF="crj.htm" CLASS=mv2style> . CONSEIL REGIONAL DES JEUNES</A><BR>';
      mv2_lien[7] += '<A HREF="logement.htm" CLASS=mv2style> . SE LOGER SUR ALBI ?</A><BR>';
      mv2_lien[7] += '<A HREF="ccf.htm" CLASS=mv2style> . PREVISIONS CCF</A><BR>';
      /*mv2_lien[9] += '<A HREF="jae.htm" CLASS=mv2style> . JOURNEE ANCIENS ELEVES 07/04/06</A><BR>';*/
      /*mv2_lien[10] += '<A HREF="unss.htm" CLASS=mv2style> . UNSS</A><BR>';
      mv2_lien[10] += '<A HREF="mot.htm" CLASS=mv2style> . MOT</A><BR>';
      mv2_lien[10] += '<A HREF="info.htm" CLASS=mv2style> . INFORMATIQUE</A><BR>';*/

      mv2_pos = -1;

      function mv2_menu_draw()
      {
      mv2_aff = "<TABLE BORDER=0 BGCOLOR=#000000 CELLPADDING=0 CELLSPACING=0 WIDTH=160><TR><TD><TABLE BORDER=0 CELLPADDING=03 CELLSPACING=1 WIDTH=100%>";

      for(a=0;a<mv2_menu.length;a++)
      {
      if(mv2_pos == a || !document.getElementById)
      bgcolor = "#DF8472";
      else
      bgcolor = "#CA6F5C";
      if(document.getElementById)
      mv2_aff += "<TR><TD BGCOLOR="+bgcolor+"><A HREF=\"#\" onMouseOver=\"mv2_pos="+a+";mv2_menu_draw()\" CLASS=mv2style><FONT FACE=\"Comic Sans MS\" SIZE=3>"+mv2_menu[a]+"</FONT></A></TD></TR>";
      else
      mv2_aff += "<TR><TD BGCOLOR="+bgcolor+"><FONT FACE=\"verdana\" SIZE=2 COLOR=#000000>"+mv2_menu[a]+"</FONT></TD></TR>"
      if(mv2_pos == a || !document.getElementById)
      mv2_aff += "<TR><TD BGCOLOR="+bgcolor+"><FONT FACE=\"Comic Sans MS\" SIZE=2>"+mv2_lien[a]+"</FONT></TD></TR>";
      }

      mv2_aff += "</TABLE></TD></TR></TABLE>";
      if(document.getElementById)
      document.getElementById("mv2").innerHTML = mv2_aff;
      else
      document.write(mv2_aff);
      }

      mv2_menu_draw();
      0
      1. Contributeur
        oups pardon, c'est du Javascript j'aurais pu y regarder directement !!
        suis pas encore complètement réveillé je crois !!!

        le problème doit venir des commentaires !
        en JS il faut commenter avec
        // texte_à_mettre_en_commentaire

        ou enlèves carrément les deux lignes !
        0
        1. Non ce n'est pas la solution, je l'ai quand même tenté mais rien n'y change.
          revoici le code avec les commentaires modifiés :

          document.write('<STYLE TYPE="text/css">\na.mv2style {color:#000000;text-decoration:none;}\na:hover.mv2style {color:;text-decoration:underlined;}\n</STYLE>');

          mv2_menu = new Array();
          mv2_lien = new Array();

          mv2_menu[0] = '<A HREF="index.html" CLASS=mv2style> Accueil</A><BR>';
          mv2_menu[1] = '<A HREF="proviseur.htm" CLASS=mv2style> Mot du Proviseur</A><BR>';
          mv2_menu[2] = '<A HREF="historique.htm" CLASS=mv2style> Historique du Lycée</A><BR>';
          mv2_menu[3] = 'Formations CAP-BEP';
          mv2_menu[4] = 'Formations BAC PRO';
          mv2_menu[5] = 'Formations Complémentaires';
          mv2_menu[6] = '<A HREF="edt.htm" CLASS=mv2style> Emplois du Temps</A><BR>';
          mv2_menu[7] = 'Lycéens';
          mv2_menu[8] = '<A HREF="resultats.htm" CLASS=mv2style> Résultats Examens</A><BR>';
          //mv2_menu[9] = 'Photos';
          //mv2_menu[10] = 'Activités & UNSS';
          mv2_menu[9] = '<A HREF="visite.htm" CLASS=mv2style> Visite Albi</A><BR>';
          mv2_menu[10] = '<A HREF="locomotion.htm" CLASS=mv2style> Comment Venir ?</A><BR>';
          mv2_menu[11] = '<A HREF="administration.htm" CLASS=mv2style> Administration</A><BR>';
          mv2_menu[12] = '<A HREF="marche_public.htm" CLASS=mv2style> Marché Public</A><BR>';
          mv2_menu[13] = '<A HREF="ressources.htm" CLASS=mv2style> Ressources en ligne</A><BR>';
          mv2_menu[14] = '<A HREF="liens.htm" CLASS=mv2style> Nos Liens</A><BR>';

          mv2_lien[3] += '<A HREF="compta.htm" CLASS=mv2style> . COMPTABILITE</A><BR>';
          mv2_lien[3] += '<A HREF="vam.htm" CLASS=mv2style> . VENTE ACTION MARCHANDE</A><BR>';
          mv2_lien[3] += '<A HREF="secretariat.htm" CLASS=mv2style> . SECRETARIAT</A><BR>';
          mv2_lien[3] += '<A HREF="mmic.htm" CLASS=mv2style> . METIERS DE LA MODE</A><BR>';
          mv2_lien[3] += '<A HREF="coiffure.htm" CLASS=mv2style> . COIFFURE</A><BR>';
          mv2_lien[3] += '<A HREF="ec.htm" CLASS=mv2style> . ESTHETIQUE - COSMETIQUE</A><BR>';
          mv2_lien[3] += '<A HREF="pressing.htm" CLASS=mv2style> . METIERS DU PRESSING</A><BR>';
          mv2_lien[3] += '<A HREF="apr.htm" CLASS=mv2style> . AGENT POLYVALENT RESTAURATION</A><BR>';
          mv2_lien[4] += '<A HREF="pro_compta.htm" CLASS=mv2style> . COMPTABILITE</A><BR>';
          mv2_lien[4] += '<A HREF="pro_com.htm" CLASS=mv2style> . COMMERCE</A><BR>';
          mv2_lien[4] += '<A HREF="pro_secretariat.htm" CLASS=mv2style> . SECRETARIAT</A><BR>';
          mv2_lien[5] += '<A HREF="3dp.htm" CLASS=mv2style> . 3 EME DECOUVERTE PROFESSIONNEL</A><BR>';
          mv2_lien[5] += '<A HREF="mccp.htm" CLASS=mv2style> . COLORISTE PERMANENTISTE</A><BR>';
          //mv2_lien[6] += '<A HREF="EDT_a1.htm" CLASS=mv2style> . ACCUEIL 1</A><BR>';
          //mv2_lien[6] += '<A HREF="EDT_a2.htm" CLASS=mv2style> . ACCUEIL 2</A><BR>';
          //mv2_lien[6] += '<A HREF="EDT_a3.htm" CLASS=mv2style> . ACCUEIL 3</A><BR>';
          //mv2_lien[6] += '<A HREF="EDT_3dp1.htm" CLASS=mv2style> . 3DP1</A><BR>';
          //mv2_lien[6] += '<A HREF="EDT_3dp2.htm" CLASS=mv2style> . 3DP2</A><BR>';
          //mv2_lien[6] += '<A HREF="EDT_2apr.htm" CLASS=mv2style> . 2APR</A><BR>';
          //mv2_lien[6] += '<A HREF="EDT_2cf.htm" CLASS=mv2style> . 2CF</A><BR>';
          //mv2_lien[6] += '<A HREF="EDT_2ec.htm" CLASS=mv2style> . 2EC</A><BR>';
          //mv2_lien[6] += '<A HREF="EDT_2mc.htm" CLASS=mv2style> . 2MC</A><BR>';
          //mv2_lien[6] += '<A HREF="EDT_2mmic.htm" CLASS=mv2style> . 2MMIC</A><BR>';
          //mv2_lien[6] += '<A HREF="EDT_2mp.htm" CLASS=mv2style> . 2MP</A><BR>';
          //mv2_lien[6] += '<A HREF="EDT_2ms.htm" CLASS=mv2style> . 2MS</A><BR>';
          //mv2_lien[6] += '<A HREF="EDT_balzac.htm" CLASS=mv2style> . BALZAC</A><BR>';
          //mv2_lien[6] += '<A HREF="EDT_mccp.htm" CLASS=mv2style> . MCCP</A><BR>';
          //mv2_lien[6] += '<A HREF="EDT_1prco.htm" CLASS=mv2style> . 1PRCO</A><BR>';
          //mv2_lien[6] += '<A HREF="EDT_1proc.htm" CLASS=mv2style> . 1PROC</A><BR>';
          //mv2_lien[6] += '<A HREF="EDT_1pros.htm" CLASS=mv2style> . 1PROS</A><BR>';
          //mv2_lien[6] += '<A HREF="EDT_tapr.htm" CLASS=mv2style> . TAPR</A><BR>';
          //mv2_lien[6] += '<A HREF="EDT_tcf.htm" CLASS=mv2style> . TCF</A><BR>';
          //mv2_lien[6] += '<A HREF="EDT_tec.htm" CLASS=mv2style> . TEC</A><BR>';
          //mv2_lien[6] += '<A HREF="EDT_tmc.htm" CLASS=mv2style> . TMC</A><BR>';
          //mv2_lien[6] += '<A HREF="EDT_tmmic.htm" CLASS=mv2style> . TMMIC</A><BR>';
          //mv2_lien[6] += '<A HREF="EDT_tmp.htm" CLASS=mv2style> . TMP</A><BR>';
          //mv2_lien[6] += '<A HREF="EDT_tms.htm" CLASS=mv2style> . TMS</A><BR>';
          //mv2_lien[6] += '<A HREF="EDT_tvam.htm" CLASS=mv2style> . TVAM</A><BR>';
          //mv2_lien[6] += '<A HREF="EDT_tprco.htm" CLASS=mv2style> . TPRCO</A><BR>';
          //mv2_lien[6] += '<A HREF="EDT_tproc.htm" CLASS=mv2style> . TPROC</A><BR>';
          //mv2_lien[6] += '<A HREF="EDT_tpros.htm" CLASS=mv2style> . TPROS</A><BR>';
          mv2_lien[7] += '<A HREF="delegues.htm" CLASS=mv2style> . DELEGUES</A><BR>';
          mv2_lien[7] += '<A HREF="ca.htm" CLASS=mv2style> . CONSEIL ADMINISTRATION </A><BR>';
          mv2_lien[7] += '<A HREF="cvl.htm" CLASS=mv2style> . CONSEIL DE VIE LYCEENNE</A><BR>';
          mv2_lien[7] += '<A HREF="crj.htm" CLASS=mv2style> . CONSEIL REGIONAL DES JEUNES</A><BR>';
          mv2_lien[7] += '<A HREF="logement.htm" CLASS=mv2style> . SE LOGER SUR ALBI ?</A><BR>';
          mv2_lien[7] += '<A HREF="ccf.htm" CLASS=mv2style> . PREVISIONS CCF</A><BR>';
          //mv2_lien[9] += '<A HREF="jae.htm" CLASS=mv2style> . JOURNEE ANCIENS ELEVES 07/04/06</A><BR>';
          //mv2_lien[10] += '<A HREF="unss.htm" CLASS=mv2style> . UNSS</A><BR>';
          //mv2_lien[10] += '<A HREF="mot.htm" CLASS=mv2style> . MOT</A><BR>';
          //mv2_lien[10] += '<A HREF="info.htm" CLASS=mv2style> . INFORMATIQUE</A><BR>';

          mv2_pos = -1;

          function mv2_menu_draw()
          {
          mv2_aff = "<TABLE BORDER=0 BGCOLOR=#000000 CELLPADDING=0 CELLSPACING=0 WIDTH=160><TR><TD><TABLE BORDER=0 CELLPADDING=03 CELLSPACING=1 WIDTH=100%>";

          for(a=0;a<mv2_menu.length;a++)
          {
          if(mv2_pos == a || !document.getElementById)
          bgcolor = "#DF8472";
          else
          bgcolor = "#CA6F5C";
          if(document.getElementById)
          mv2_aff += "<TR><TD BGCOLOR="+bgcolor+"><A HREF=\"#\" onMouseOver=\"mv2_pos="+a+";mv2_menu_draw()\" CLASS=mv2style><FONT FACE=\"Comic Sans MS\" SIZE=3>"+mv2_menu[a]+"</FONT></A></TD></TR>";
          else
          mv2_aff += "<TR><TD BGCOLOR="+bgcolor+"><FONT FACE=\"verdana\" SIZE=2 COLOR=#000000>"+mv2_menu[a]+"</FONT></TD></TR>"
          if(mv2_pos == a || !document.getElementById)
          mv2_aff += "<TR><TD BGCOLOR="+bgcolor+"><FONT FACE=\"Comic Sans MS\" SIZE=2>"+mv2_lien[a]+"</FONT></TD></TR>";
          }

          mv2_aff += "</TABLE></TD></TR></TABLE>";
          if(document.getElementById)
          document.getElementById("mv2").innerHTML = mv2_aff;
          else
          document.write(mv2_aff);
          }

          mv2_menu_draw();
          0
          1. Contributeur
            re,

            trouvé !
            enfin je crois…

            il faut assigner la première ligne ('=') avant de concatainer ('+=').
            mv2_lien[3] = '<A HREF="compta.htm" CLASS=mv2style> . COMPTABILITE</A><BR>';
            mv2_lien[3] += '<A HREF="vam.htm" CLASS=mv2style> . VENTE ACTION MARCHANDE</A><BR>';
            mv2_lien[3] += '<A HREF="secretariat.htm" CLASS=mv2style> . SECRETARIAT</A><BR>';
            mv2_lien[3] += '<A HREF="mmic.htm" CLASS=mv2style> . METIERS DE LA MODE</A><BR>';
            mv2_lien[3] += '<A HREF="coiffure.htm" CLASS=mv2style> . COIFFURE</A><BR>';
            mv2_lien[3] += '<A HREF="ec.htm" CLASS=mv2style> . ESTHETIQUE - COSMETIQUE</A><BR>';
            mv2_lien[3] += '<A HREF="pressing.htm" CLASS=mv2style> . METIERS DU PRESSING</A><BR>';
            mv2_lien[3] += '<A HREF="apr.htm" CLASS=mv2style> . AGENT POLYVALENT RESTAURATION</A><BR>';

            et pareil pour les autres.
            0
            1. Nickel je te remercie, tu as trouvé la solution, c'était juste une histoire de plus...
              Au plaisir, bye!
              0