我有一個名爲「objFrame」的IFrame的網頁。Boolean表達式在Firebug Watch窗口中返回true,但在代碼中爲false?
JavaScript文件中,執行以下語句:
VAR useWindow =(!typeof運算(window.objFrame)= 「未定義」 & & typeof運算(window.objFrame.contentWindow)= 「未定義」) ;
當運行代碼(正常或通過它與調試器步進),則表達式
(typeof運算(window.objFrame)!= 「未定義」 & & typeof運算(window.objFrame.contentWindow)!=「未定義「)
是真的,當我將它粘貼到螢火蟲的觀察窗口,但useWindow得到值假。
我使用的是Firefox 3.0.6與1.3.2螢火蟲。
我在這裏錯過了什麼?請告訴我,這是我的一個簡單的語法錯誤(?!?)