局部控制
全局控制
CSS實現
a{blr:e­xpression(this.onFocus=this.close());} /* 只支持IE,過多使用效率低 */
a{blr:e­xpression(this.onFocus=this.blur());} /* 只支持IE,過多使用效率低 */
a:focus { -moz-outline-style: none; } /* IE不支持 */
HTC實現 IE支持,頁面載完才有效果
把下面這段代碼存為.htc為擴展名的文件
調用 a {behavior:url(htc文件所在路徑地址)}
JS遍歷實現
window.onload=function()
{
for(var ii=0; ii
}
JS封裝為函數
function fHideFocus(tName){
aTag=document.getElementsByTagName(tName);
for(i=0;i
當前是添加一個hidefocus的屬性,注釋掉的句子是添加onfucus=this.blur();
然后調用fHideFocus("A"),即可把a的虛線框去掉
通過傳遞不同的參數,可以去掉更多的虛線框,比如"BUTTON"可以去掉button的
但要記住參數要用大寫字母
A. map area內鏈接如何消除鏈接虛線?
這是一個觀念上的錯誤,其實應該在所在map的圖片上加以控制,而不是在area內,參考傳統辦法
B. 關于onFocus
onFocus是設置鼠標焦點事件的東西,這個可以用,也可以不用,不過為了讓更多的瀏覽器識別的話,建議采用Border=0 這個才是去除虛線框的關鍵所在(在網上看到有的人用onFocus="this.blur()"來消除虛線框,但在本地測試時,僅僅用這一句是不能消除的


