11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour,
j'ai mis en place sur mon blog un menu déroulant fonctionnant avec un OnClick et une fonction javascript.
Le résultat est bon et fonctionne correctement sous FF.

Mais lorsque je teste sous IE, le menu ne se déroule pas, et j'ai une erreur de script, apparemment sur la fonction getElementById.

Quelqu'un peut-il m'aider.

Mon blog pour constater le problème : http://carbonmade.fr

Merci d'avance.
Résolu

pour info, voici mon script avec la correction (j'avais oublié le 1er VAR ce qui ne gène apparemment pas FF mais pose probleme sous IE) :

<script type="text/javascript">
function clicMenu(num) {
VAR menu = document.getElementById('menu' + num);

if (menu.style.display == "none"){
menu.style.display = ""
} else {
menu.style.display = "none"
}
}
</script>
<script type="text/javascript">
function clicMenu(num) {
	var menu = document.getElementById('menu' + num);
	(menu.style.display == "none") ? menu.style.display = "" :		menu.style.display = "none";
}
</script>


2 lignes Smiley lol