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>

          主站蜘蛛池模板: 彭州市| 女性| 隆昌县| 吉水县| 都江堰市| 桑植县| 黔江区| 桦南县| 中方县| 隆德县| 天全县| 海林市| 福州市| 昭觉县| 邵阳县| 繁峙县| 沅江市| 郓城县| 大埔县| 五峰| 揭东县| 台山市| 黎川县| 汤阴县| 辽宁省| 唐海县| 裕民县| 兰考县| 中超| 稻城县| 瓦房店市| 定州市| 永定县| 佛教| 来宾市| 临漳县| 海林市| 望江县| 汉寿县| 新津县| 海丰县|