首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

IE6在打开窗口中提交表单无返回的解决办法

2012-06-27 
IE6在打开窗口中提交表单无返回的解决方法最近项目中使用了window.open()函数打开新窗口,并且在新的窗口中

IE6在打开窗口中提交表单无返回的解决方法
最近项目中使用了window.open()函数打开新窗口,并且在新的窗口中进行一系列操作,当然要涉及到表单的提交与返回,页面跟随刷新,我的机器上测试通过,我用IE7。但是发布到服务器上发现,弹出的窗口中页面不刷新,也就是表单没有提交,不!表单已经提交了,而是页面没有返回,页面只是闪了一下,页面还是那个页面。这肯定又是IE版本导致的问题。看似没什么代码与IE版本关系那么大啊?!最后发现,以前程序里连接触发JS函数 href里写的都是“#”,而我写的则是“javascript:void(0)”,会不会是这里的问题呢!于是我将“#”替换了“javascript:void(0)”,OK!万事大吉!果然是这个小东西在捣鬼!

IE7:<a href="#" onclick="func()">xxx</a> 或者 <a href="javascript:void(0)" onclick="func()">xxx</a>

热点排行