DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> window.location.href = window.location.href 跳轉無反應 a超鏈接onclick事件寫法
window.location.href = window.location.href 跳轉無反應 a超鏈接onclick事件寫法
編輯:關於JavaScript     

錯誤寫法 , 主要是在 href=”#”這裡

復制代碼 代碼如下:錯誤寫法 , 主要是在 href=”#”這裡

腳本如下

復制代碼 代碼如下:
if (data == "發送成功") {
                    alert(data);
                    window.location.href = window.location.href;
                }

正確的寫法  href 後面跟一個 javascript:void(0)  如果是IE6  則最好是在onclick後面加一個 return false

1:

復制代碼 代碼如下:
<a href="javascript:void(0);" id="send" onclick="return buttonClick();">發送</a>

2:

復制代碼 代碼如下:
<a href="javascript:void(0);" id="send" onclick="buttonClick()">發送</a>

3:推薦這種寫法,ie6能完美支持

復制代碼 代碼如下:
<a href="javascript:void(0);" id="send" onclick="javascript:buttonClick();return false;">發送</a>

上面3種寫法,好像都可以用,也沒有什麼區別,當buttonClick函數裡面返回 return false 的時候,也是一樣的阻止了函數繼續運行

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved