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 閱讀(333) 評論(0)  編輯  收藏 所屬分類: CSS
          最近項目中使用了window.open()函數打開新窗口,并且在新的窗口中進行一系列操作,當然要涉及到表單的提交與返回,頁面跟隨刷新,我的機器上測試通過,我用IE7。但是發布到服務器上發現,彈出的窗口中頁面不刷新,也就是表單沒有提交,不!表單已經提交了,而是頁面沒有返回,頁面只是閃了一下,頁面還是那個頁面。這肯定又是IE版本導致的問題。看似沒什么代碼與IE版本關系那么大啊?!最后發現,以前程序里連接觸發JS函數 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>

          主站蜘蛛池模板: 环江| 桐乡市| 嘉义县| 三台县| 黔西| 焦作市| 奎屯市| 乌拉特前旗| 隆德县| 英超| 普兰店市| 惠来县| 龙口市| 吉林省| 大庆市| 沾益县| 章丘市| 玉田县| 定日县| 信丰县| 博野县| 云浮市| 聂拉木县| 台江县| 苏尼特右旗| 鸡东县| 正安县| 右玉县| 枞阳县| 稷山县| 义乌市| 仲巴县| 文昌市| 景宁| 宁蒗| 盈江县| 济阳县| 勃利县| 佛学| 玉龙| 珠海市|