国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > WEB開發(fā) > 正文

去除鏈接虛線全面分析總結(jié)

2024-04-27 13:52:55
字體:
供稿:網(wǎng)友

傳統(tǒng)辦法,在標簽內(nèi)加屬性 代碼多,修改難

<a href="link1.htm" onfocus="this.blur()">link1</a>

<a href="link1.htm" onfocus="this.close()">link1</a>

<a href="link1.htm" hidefocus="true">link1</a>

<a href="link1.htm" hidefocus="hidefocus">link1</a>

<a href="link1.htm" hidefocus>link1</a> 非標準

中級辦法,全局控制 

CSS實現(xiàn) 增加IE負擔(dān),不推薦使用

a{blr:expression(this.onFocus=this.close());}

a{blr:expression(this.onFocus=this.blur());}

HTC實現(xiàn) IE支持,并有延遲,不推薦

把下面這段代碼存為.htc為擴展名的文件

<public:attach event="onfocus" onevent="hscfsy()"/>
<script language="javascript">
function hscfsy(){
this.blur();
}
< /script>

樣式調(diào)用

a {behavior:url(htc文件所在路徑地址)}

高級辦法,全局控制

遍歷實現(xiàn)

window.onload=function()
{
 for(var ii=0; ii<document.links.length; ii++)
 document.links[ii].onfocus=function(){this.blur()}
}

將其封裝為一個函數(shù)

function fHideFocus(tName){
aTag=document.getElementsByTagName(tName);
for(i=0;i<aTag.length;i++)aTag[i].hideFocus=true;
//for(i=0;i<aTag.length;i++)aTag[i].onfocus=function(){this.blur();};
}

當(dāng)前是添加一個hidefocus的屬性,注釋掉的句子是添加onfucus=this.blur();
然后調(diào)用fHideFocus("A");即可把a的虛線框去掉
通過傳遞不同的參數(shù) 可以去掉更多的虛線框 比如"BUTTON"可以去掉button的
但要記住參數(shù)要用大寫字母

應(yīng)用技巧及疑問

A. map area內(nèi)鏈接如何消除鏈接虛線?

這是一個觀念上的錯誤,其實應(yīng)該在所在map的圖片上加以控制,而不是在area內(nèi),參考傳統(tǒng)辦法

B. 關(guān)于onFocus

<a href=“http://blog.csdn.net/alonesword/“ onFocus="this.blur()">
<Img Src="Example.jpg" Border=0>
</a>

其中,onFocus是設(shè)置鼠標焦點事件的東西,這個可以用,也可以不用,不過為了讓更多的瀏覽器識別的話,建議采用;Border=0 這個才是去除虛線框的關(guān)鍵所在(在網(wǎng)上看到有的人用onFocus=“this.blur()”來消除虛線框,但在本地測試時,僅僅用這一句是不能消除的)

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 安图县| 庐江县| 姜堰市| 武川县| 长治县| 安平县| 科技| 哈尔滨市| 呼伦贝尔市| 温泉县| 耒阳市| 读书| 长沙市| 缙云县| 浦江县| 蒙城县| 聂拉木县| 南木林县| 内江市| 松阳县| 浠水县| 吴桥县| 新丰县| 交口县| 田林县| 富平县| 桦甸市| 桓台县| 岑溪市| 威信县| 庆城县| 榕江县| 普定县| 酒泉市| 綦江县| 高邮市| 南汇区| 双流县| 秭归县| 阿克苏市| 富锦市|