0
我一直在做相當多的互聯網沖刷,還沒有找到解決這個問題的方法。發生的事情是,我有一個頁面,根據導航點擊在框架中呈現。此功能在IE10之前的所有其他瀏覽器版本中都可以使用多年,並且在兼容模式下可以繼續完美工作,但我不希望兼容模式。基本上,當我的功能達到這一行代碼;在IE10中使用幀導致SCRIPT5002:函數期望的錯誤
window.parent.frames(1).location='../frmsetPage.aspx?
sFrameScrolling=yes&pageurl=secCreating_Editing/secContent/wfContent.aspx?iPageID=' +
p_iSitePageID + '&helpurl=secHelp/wfHelp.aspx?iBuilderPageID=29'
我得到的錯誤;
SCRIPT5002:功能預計
所有的研究,我一直這樣做的任何意義上談論window.parents.frames的depriciation(1)對象的唯一的事情,但我似乎無法到通過任何來自微軟的驗證,所以我真的不知道。
任何幫助將不勝感激! 非常感謝你, NickG
您不調用幀方法!它應該是方括號。 – epascarello 2013-04-09 16:58:31
'.frames(1).'應該是'.frames [1] .'幀是所有幀的數組,而不是一個函數。 – 2013-04-09 16:59:29
爲什麼在兼容模式下以及在過去幾年所有其他瀏覽器上工作,如果與幀數組引用不正確的語法有關?僅僅當IE10在引用這些東西時已經創建了更嚴格的標準呢? – 2013-04-09 17:28:03