Menu Javascript

Bonjour,

j'ai le code suivant

// Menu Settings
var MenuItems[1] = new Array("item1", "lien1", "trgt1");
var MenuItems[2] = new Array("item2", "lien2", "trgt2");
var MenuItems[3] = new Array("item3", "lien3", "trgt3");
var MenuItems[4] = new Array("item4", "lien4", "trgt4");
var MenuItems[5] = new Array("item5", "lien5", "trgt5");

// Display Menu
for (i=1; i<=5; i++)
	{
	document.write("<td class=\"menutop\" align=\""+top_align+"\" onClick=\"window.location.href='"+MenuItems[i][2]+"','target="+MenuItems[i][3]+"';\""+MenuItems[i][1]+"\"></td>");
	}


et comme de par hazrd, il ne fonctionne pas.
Pouriez vous m'indiquer la ou les erreur ?

Merci d'avances pour votre aide, tom
Configuration: Linux Mandriva
Firefox 2.0.0.13

4 réponses

  1. Bonsoir Nieli, mais ça ne m'aide pas vraiment ;)
    0
    1. pas mal la réponse de Nieli ... lol

      a ma connaissance tu n'a pas le droit de créer les tableau de cette manière ... je te propose ça :

      <table cellpadding="0" border="1" >
      <tr>

      <script type="text/javascript">

      var MenuItems = new Array(6);
      for (i=1; i < MenuItems.length; ++i) {
      MenuItems[i] = new Array(3);
      MenuItems[i][0] = "item" + i;
      MenuItems[i][1] = "lien" + i;
      MenuItems[i][2] = "trgt" + i;
      }

      // Display Menu
      for (i=1; i<MenuItems.length; i++)
      {
      document.write('<td class="menutop" align="left" onClick="window.location.href=\''+MenuItems[i][2]+'\'">'+MenuItems[i][0]+'</td>');
      }

      </script>

      </tr>
      </table>

      0
      1. Merci elghafoud pour ta reponse,
        je vais filer du boulot, donc je ne pourrait pas regarder tout de suite, mais j'y jetterais un coups d'oeil dans la soirée !

        encore merci !
        0