Menu Javascript

Fermé
tom - 18 avril 2008 à 17:32
tom[] Messages postés 14 Date d'inscription vendredi 18 avril 2008 Statut Membre Dernière intervention 4 juin 2008 - 18 avril 2008 à 18:02
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 dimanche 10 février 2008 Statut Membre Dernière intervention 23 avril 2009 6
18 avril 2008 à 17:39
Bonsoir
0
tom[] Messages postés 14 Date d'inscription vendredi 18 avril 2008 Statut Membre Dernière intervention 4 juin 2008
18 avril 2008 à 17:46
Bonsoir Nieli, mais ça ne m'aide pas vraiment ;)
0
elghafoud Messages postés 121 Date d'inscription jeudi 20 février 2003 Statut Membre Dernière intervention 29 avril 2013 18
18 avril 2008 à 17:54
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 vendredi 18 avril 2008 Statut Membre Dernière intervention 4 juin 2008
18 avril 2008 à 18:02
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