當你把鼠標移到網頁里的鏈接上,在瀏覽器狀態欄會顯示相應的鏈接地址。但是在一些網站里,在狀態欄里顯示的鏈接卻和實際打開的不一樣。淘寶客就有很多這樣的鏈接,淘寶官方提供的那些頻道很多都是這樣。我還發現Google的搜索結果鏈接有時候也是這樣。
為什么要這樣呢?一般情況下很少用,不過有時候就得這樣的效果。我發現很多網站經過點擊隱藏的連接,再把鼠標指標移動到該鏈接上,就會顯示實際的鏈接地址了。今天Gonten就寫了一段完全隱藏鏈接的代碼。
首先在鏈接前加入以下JS代碼:
<script type=”text/javascript”>
<!–
var gonten_url = “”;
function url_go(obj,gourl){
gonten_url = obj.href;
obj.href = gourl;
if(len(gourl)>0){
obj.href = gourl;
}
}
function url_back(obj){
obj.href = gonten_url;
}
//–>
</script>
建議把上面代碼加在<head></head>里,然后鏈接代碼加入兩個JS處理事件:
<a href=”http://www.baidu.com” target=”_blank” onclick=”url_go(this,’http://gonten.com’);” onmouseout=”url_back(this);”>百度</a>
上面代碼里的http://gonten.com就是實際要打開的地址,按這樣的格式填上你的地址就OK了。
演示:
提示:可修改后代碼再運行!
出處:http://www.gonten.com/hidden-link/
上一篇 中國成功個人站長的十大要素及素質