ice world

          There is nothing too difficult if you put your heart into it.
          posts - 104, comments - 103, trackbacks - 0, articles - 0

          IE6在打開窗口中提交表單無返回的解決方法

          Posted on 2011-04-16 13:50 IceWee 閱讀(335) 評論(0)  編輯  收藏 所屬分類: CSS
          最近項目中使用了window.open()函數(shù)打開新窗口,并且在新的窗口中進(jìn)行一系列操作,當(dāng)然要涉及到表單的提交與返回,頁面跟隨刷新,我的機(jī)器上測試通過,我用IE7。但是發(fā)布到服務(wù)器上發(fā)現(xiàn),彈出的窗口中頁面不刷新,也就是表單沒有提交,不!表單已經(jīng)提交了,而是頁面沒有返回,頁面只是閃了一下,頁面還是那個頁面。這肯定又是IE版本導(dǎo)致的問題。看似沒什么代碼與IE版本關(guān)系那么大啊?!最后發(fā)現(xiàn),以前程序里連接觸發(fā)JS函數(shù) href里寫的都是“#”,而我寫的則是“javascript:void(0)”,會不會是這里的問題呢!于是我將“#”替換了 “javascript:void(0)”,OK!萬事大吉!果然是這個小東西在搗鬼!

          IE6:<a href="#" onclick="func()">xxx</a>

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

          主站蜘蛛池模板: 芷江| 双鸭山市| 万年县| 布尔津县| 阳谷县| 佳木斯市| 大洼县| 图片| 鄢陵县| 宿迁市| 临朐县| 池州市| 黄石市| 明光市| 永泰县| 广昌县| 高邮市| 宣武区| 阿克苏市| 鄂尔多斯市| 北海市| 临漳县| 盖州市| 舟曲县| 揭西县| 兴仁县| 洮南市| 航空| 尼玛县| 日照市| 社会| 武隆县| 漳平市| 蒙山县| 卢龙县| 吴堡县| 定襄县| 黑龙江省| 连江县| 光山县| 浏阳市|