2009/06/24

外部連結另開視窗



這是在蕃茄腦袋看到的,很實用!

1. 在<head>和</head>中加入以下javascript:

<!-- 讓內文裡的超連結開新視窗 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-->

2. 在<body>中加入

<body onload='parseLink()'>

這樣就大功告成囉!