IE8下javascript操作frame返回undefined的問題
來源:程序員人生 發布時間:2014-03-02 22:55:52 閱讀次數:2813次
在頁面中定義了一個隱藏frame,用于提交某些生成報表之類的申請。之前用都沒有任何問題,今天突然不管用了。調試之后發現parent.frames("listFrm")這句話的返回值為undefined。
后來把frames的參數改為一個非隱藏frame,問題就解決了。
前天手欠下了一個IE8裝上,想想看這是唯一可能出現的問題。
PS:其實測試的話IE的幾個版本可以安裝一個叫做IETester的軟件,還不錯。 你的原因不太清楚,呵呵,javascript還屬入門水平。 不過以前我做過類似你的那種情況,我沒“隱藏”掉frame,只是把它寬高以及邊框都設置為0了,實際還是存在的,只是“看不到”而已。 其實,不太清楚你弄的是什么,但為什么不嘗試一下Ajax方式進行提交呢? |
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈