程序员人生 网站导航

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

栏目:jscript时间:2014-03-02 22:55:52

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

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

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

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

------分隔线----------------------------
------分隔线----------------------------

最新技术推荐