<A HREF="#" onclick="window.location.>problem</A>
原因:IE4.0將一直等到從<a>標(biāo)記的所有事件都完成后再處理HREF屬性,以便覆蓋window.location.href HREF ="#"。
這是IE的BUG,共有三種解決辦法如下:
1.在window.location.href后面添加window.event.returnValue=false; 如下:
<A HREF="#" onclick="window.location.>add window.event.returnValue=false statement</A>
2.將HREF值替換為JavaScript:[代碼]。如下:
<A HREF="JavaScript:window.location.>replace HREF value with JavaScript:[code] </A>
3. 去掉href屬性,直接寫(xiě)onlick。通過(guò)css樣式來(lái)控制鼠標(biāo)移上去顯示手型效果。如下:
<A onclick="window.location.cursor:pointer; text-decoration:underline; color:blue;font-family:times new roman">remove HREF attribute and use CSS </A>
以上三種方法,視具體情況而定,推薦使用第二種方法。
聯(lián)系客服