Loading...
2009-05-23

[Blogger]讓網頁的「外部超連結」自動開啟在新視窗

Blogger 裡所有的連結,預設都是開在同一頁,所以,我就找到以下的 JavaScript ,它可以自動判別是否屬於同網域的連結,如果不是同網域,那它就會自動幫你把連結開在新視窗中。使用時,只要把它貼入 <head> </head> 裡就可以!
文章引用自:蕃茄腦袋

<!-- 讓內文裡的超連結開新視窗 JavaScript Start-->
<script type='text/javascript'>
function parseLink(){
var tagA = document.getElementsByTagName(&#39;a&#39;);
re=new RegExp(&quot;^(http://&quot;+document.domain+&quot;)|(javascript:)&quot;,&quot;i&quot;);
for(var i=0; i&lt;tagA.length; i++){
if(!tagA[i].href.match(re)){tagA[i].target=&#39;_blank&#39;};
}
}
</script>
<!-- 讓內文裡的超連結開新視窗 JavaScript End-->



還要再 <body> 裡加上,下面的語法,才會啟用。

<body onload='parseLink()'>

0 意見:

張貼留言

 
TOP