国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > web前端 > jscript > IE8下javascript操作frame返回undefined的问题

IE8下javascript操作frame返回undefined的问题

来源:程序员人生   发布时间:2014-03-02 22:55:52 阅读次数:2636次

  在页面中定义了一个隐藏frame,用于提交某些生成报表之类的申请。之前用都没有任何问题,今天突然不管用了。调试之后发现parent.frames("listFrm")这句话的返回值为undefined。

  后来把frames的参数改为一个非隐藏frame,问题就解决了。

  前天手欠下了一个IE8装上,想想看这是唯一可能出现的问题。

PS:其实测试的话IE的几个版本可以安装一个叫做IETester的软件,还不错。
你的原因不太清楚,呵呵,javascript还属入门水平。
不过以前我做过类似你的那种情况,我没“隐藏”掉frame,只是把它宽高以及边框都设置为0了,实际还是存在的,只是“看不到”而已。
其实,不太清楚你弄的是什么,但为什么不尝试一下Ajax方式进行提交呢?

生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生