在Blogger中將外部連結另開新視窗

2010-05-08
在Blogger裡所有的連結,預設都是開在同一頁,這樣會導致使用者動不動就離開我們的網站囉,如果你想要能另開窗視當然也能使用_blank這個屬性,只是很麻煩,要一個個自己加上去,所以,我就找到以下的JavaScript,它可以自動判別是否屬於同網域的連結,如果不是同網域,那它就會自動幫你把連結開在新視窗中,很方便哦!

使用時,只要把它貼入 <head> </head> 裡就可以囉!
<!-- 讓內文裡的超連結開新視窗 JavaScript Start-->
<script type='text/javascript'>
function parseLink(){
var tagA = document.getElementsByTagName('a');
re=new RegExp("^(http://"+document.domain+")
(javascript:)","i");
for(var i=0; i<tagA.length; i++){
if(!tagA[i].href.match(re)){tagA[i].target='_blank'};
}
}
</script>
<!-- 讓內文裡的超連結開新視窗 JavaScript End-->


還要在 <body> 裡加上,下面的語法,才會啟用。
<body onload='parseLink()'>

沒有留言 :

張貼留言

Related Posts Plugin for WordPress, Blogger...