Menu Javascript

tom -  
tom[] Messages postés 14 Date d'inscription   Statut Membre Dernière intervention   -
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 83 Date d'inscription   Statut Membre Dernière intervention   6
 
Bonsoir
0
tom[] Messages postés 14 Date d'inscription   Statut Membre Dernière intervention  
 
Bonsoir Nieli, mais ça ne m'aide pas vraiment ;)
0
elghafoud Messages postés 121 Date d'inscription   Statut Membre Dernière intervention   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 Date d'inscription   Statut Membre Dernière intervention  
 
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