2014-05-15 89 views
1

我想我可能已經找到了下這個職位的解決方案:的Javascript只在打開/關閉開發模式下運行 - IE10

Why does JavaScript only work after opening developer tools in IE once?

但我的問題是,我不得不關閉/打開開發人員模式,以獲得js函數正在運行。當我打開開發者模式時,該函數不會運行。相反,它會一直等到我點擊打開/關閉開發人員模式窗口,然後它纔會運行。

它似乎將函數保存在隊列中,並在打開/關閉開發人員模式後運行它。

任何可能的想法正在發生什麼將不勝感激。

謝謝大家。

編輯: 具體的函數調用下面的2行:

parent.document.getElementById('frameset_id').cols = '60%, *' 
parent.window.frame_id.location.href='asp_file.asp?passID=' + ID 

同樣,當我打開/關閉開發模式的代碼將運行,所以我不相信這是一個語法錯誤。我可能需要探索調整cols大小和分配幀位置的替代方法。

+2

很難說如果你不顯示你的代碼 –

回答

1

可能因爲您的代碼中有console.log。當開發工具關閉時,在IE中根本不存在console,並且它靜靜地停止運行JS。

+0

OP已經表示,他們必須關閉開發工具才能工作,而不是打開它。 –

+1

哦,哎呀...那麼也許他有一個他沒有意識到的調試斷點。 –

+0

可能有些東西在那裏...... –

相關問題