IE6中鏈接A的href為javascript協(xié)議時不在當前頁面跳轉
更新時間:2014年06月05日 16:58:05 作者:
IE6中當鏈接A的href為javascript協(xié)議時不能在當前頁面跳轉,本例給出有效的解決方法,大家不妨參考下
切頁面時有時用鏈接A來替代按鈕,這樣做有幾個好處
鼠標放上時默認有手狀效果(不用添加cursor:pointer)
可以添加低版本IE都支持的偽類
如果點擊時頁面要整體刷新,即跳轉,這時IE6則不盡人意,如下
<p><a href="javascript:;" onclick="jumpSina()">Sina</a></p>
<p><a href="javascript:void 0;" onclick="jumpSohu()">Sohu</a></p>
<script>
function jumpSina() {
location.
}
function jumpSohu() {
location.
}
</script>
IE6中點擊鏈接無法跳轉,其它瀏覽器都可以。解決方法是改成錨點,
<p><a href="###" onclick="jumpSina()">Sina</a></p>
<p><a href="#none" onclick="jumpSohu()">Sohu</a></p>
<script>
function jumpSina() {
location.
}
function jumpSohu() {
location.
}
</script>
如果把跳轉方式改為window.open,則IE6下沒有問題,如下
<p><a href="javascript:;" onclick="jumpSina()">Sina</a></p>
<script>
function jumpSina() {
window.open( 'http://www.sina.com.cn')
}
</script>
鼠標放上時默認有手狀效果(不用添加cursor:pointer)
可以添加低版本IE都支持的偽類
如果點擊時頁面要整體刷新,即跳轉,這時IE6則不盡人意,如下
復制代碼 代碼如下:
<p><a href="javascript:;" onclick="jumpSina()">Sina</a></p>
<p><a href="javascript:void 0;" onclick="jumpSohu()">Sohu</a></p>
<script>
function jumpSina() {
location.
}
function jumpSohu() {
location.
}
</script>
IE6中點擊鏈接無法跳轉,其它瀏覽器都可以。解決方法是改成錨點,
復制代碼 代碼如下:
<p><a href="###" onclick="jumpSina()">Sina</a></p>
<p><a href="#none" onclick="jumpSohu()">Sohu</a></p>
<script>
function jumpSina() {
location.
}
function jumpSohu() {
location.
}
</script>
如果把跳轉方式改為window.open,則IE6下沒有問題,如下
復制代碼 代碼如下:
<p><a href="javascript:;" onclick="jumpSina()">Sina</a></p>
<script>
function jumpSina() {
window.open( 'http://www.sina.com.cn')
}
</script>
相關文章
適用于javascript開發(fā)者的Processing.js入門教程
這篇文章主要介紹了適用于javascript開發(fā)者的Processing.js入門教程,感興趣的小伙伴們可以參考一下2016-02-02JavaScript使用slice函數獲取數組部分元素的方法
這篇文章主要介紹了JavaScript使用slice函數獲取數組部分元素的方法,涉及javascript中slice方法的使用技巧,非常具有實用價值,需要的朋友可以參考下2015-04-04