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. 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>

    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 !