Bon je rouvre un autre thread car il s'agit d'un nouveau problème.
Je voulais faire prototype qui retourne le nom d'un variable, pour ce faire je passe par window ...
et chose curieuse je m'aperçois qu'une variable globale fait seulement à moitié partie du window ????
Code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 var glob = 'coucou' window['glub'] = 'hello' pour glub pas de problème si on parcourre les propriétés de window Code : function IsInWindow(Elt){ for (elts in window){ var flag=false if(window[elts]==Elt){flag=true;} return flag; } alert(window['glob']) alert(window['glub'] alert(IsInWindow(glob)) alert(IsInWindow(glub))
Sous IE ... cherchez l'erreur
ça m'échappe complètement ...
Une explication s'il vous plait !!!
PS: sous FFX aucun souci
Partager