Bonjour

J'ai un code (généré par du PHP) qui doit m'afficher un menu.
Le problème est que quand j'appelle mon script dans un <form>, il renvoie une erreur.
Je suis preneur de toutes les solutions, merci d'avance.

Code qui ne marche pas :
erreur : 'menuItems' est indéfini
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
<html>
<script language="JavaScript" type="text/javascript" src="scripts/contextmenu.js"></script>
 
<body >
 
<form name=form action="" method=GET >
 
<a onclick="javascript: isIe = 1;menuHeight = 22;menuWidth = 148;menuItems = new Array();menuItemNum = 0;addMenuItem('Historique','?&page=page.php&colonne=code&vars=123'); generateMenu(menuItems);if(isIe) showMenu();">toto
 
</form>
 
</body>
</html>
Code qui marche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<html>
<script language="JavaScript" type="text/javascript" src="scripts/contextmenu.js"></script>
 
<body >
 
<a onclick="javascript: isIe = 1;menuHeight = 22;menuWidth = 148;menuItems = new Array();menuItemNum = 0;addMenuItem('Historique','?&page=page.php&colonne=code&vars=123'); generateMenu(menuItems);if(isIe) showMenu();">toto
 
 
</body>
</html>
Help