DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> IE6下通過a標簽點擊切換圖片的問題
IE6下通過a標簽點擊切換圖片的問題
編輯:關於JavaScript     

不過, 國內大部分用戶還是在用IE6.

IE6下通過a標簽的onclick事件切換某個圖片時, 有可能出現圖片無法加載問題, httpwatch抓取表現結果是abort.

測試了一下,找到了解決辦法.

a標簽事件一般情況是這樣寫的, 也可能是綁定事件, 解決方式一樣:

1. <a href="javascript://" onclick="dosomething()">a1</a>

2. <a href="javascript:void(0)" onclick="dosomething()">a2</a>

3. <a href="###" onclick="dosomething()">a3</a>

第三種方法dosomething()中切換圖片完全沒有問題, 但是href="###" 卻帶來了另一個問題, 占用了錨點,頁面URL也不美觀.

第1,2種方式雖然沒有上面的問題, 但會引發IE6的奇怪bug, dosomething()圖片無法加載.

只要在dosomething();後面增加一個return false;就可以解決了.

如果是綁定事件, 同樣在function最後增加return false;就行.

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