J'ai une page web avec un IFrame nommé "objFrame".L'expression Javascript booléenne renvoie true dans la fenêtre Firebug Watch, mais false dans le code?
Dans un fichier Javascript, l'instruction suivante est exécutée:
var useWindow = (! Typeof (window.objFrame) = "undefined" & & typeof (window.objFrame.contentWindow) = "undefined") ;
Lors de l'exécution du code (normalement ou pas à pas dans avec le débogueur), l'expression
(typeof (window.objFrame)! = "Undefined" & & typeof (window.objFrame.contentWindow)! = " undefined ")
est vrai quand je le colle dans la fenêtre Watch dans Firebug, mais useWindow obtient la valeur false. J'utilise Firefox 3.0.6 avec Firefox 1.3.2.
Qu'est-ce qui me manque ici? S'il vous plaît dites-moi que c'est une erreur syntaxique simple de ma part (?!?)