Menu Javascript

tom -  
tom[] Messages postés 14 Statut Membre -
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
A voir également:

4 réponses

Nieli Messages postés 85 Statut Membre 6
 
Bonsoir
0
tom[] Messages postés 14 Statut Membre
 
Bonsoir Nieli, mais ça ne m'aide pas vraiment ;)
0
elghafoud Messages postés 129 Statut Membre 18
 
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
tom[] Messages postés 14 Statut Membre
 
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