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方式进行提交呢? |
生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠