Aller au contenu

Script Javascript (menu déroulant) et Firefox


francks

Sujets conseillés

Bonjour,

J'ai mis un menu déroulant sur mon site, ça fonctionne (ah bon ?) sous IE et Firefox, mais j'ai quand même des message d'erreurs sous Firefox.

Je précise que je me suis contenter de faire des copier/coller et que je n'y connais rien en Javascript. :thumbsdown:

Voici le code Javascript :

1 document.onmouseover = openIt; 
2
3 function openIt(e)
3 {
5 var items = 2;
6 var e=window.event || e;
7 currEl = window.event?e.toElement:e.relatedTarget;
8 if (currEl.className == "two")
9 {
10 newId = currEl.id + "box";
11 showBox = document.getElementById(newId);
12 showBox.style.display = "block";
13 }
14 for (i=1; i<=items; i++);
15 {
16 openItem="item" + i + "box";
17 elOpen = document.getElementById(openItem);
18 if ((elOpen.style.display == "block")&&(elOpen != showBox))
19 elOpen.style.display = "none";
20 if (currEl.className == "closeIt")
21 {
22 elOpen.style.display = "none";
23 }
24 }
25}
26
27 function closeIt()
28 {
29 document.getElementById('item1box').style.display = "none";
30 document.getElementById('item2box').style.display = "none";
31 }
32
33 document.onclick = closeIt;

Voici les message d'erreurs :

Erreur : currEl is null

Fichier Source : http://www.xxx.com/zev2/scripts/menuderoulant.js

Ligne : 8

Erreur : showBox is null

Fichier Source : http://www.xxx.com/zev2/scripts/menuderoulant.js

Ligne : 12

Erreur : elOpen is null

Fichier Source : http://www.xxx.com/scripts/menuderoulant.js

Ligne : 18

J'ai mis les n° de ligne dans le code afin de s'y retrouvé. Est-ce que quelqu'un a une idée sur ces messages d'erreurs ?

Merci,

Franck

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...