New Window Links - Javascript - Web Dev. - Neils Resource Web |
Summary of Content |
This javascript allows the viewer to open any 'off site' links in a new window (so viewers will come back to your page afterward. The default is set to not open links in a new window, but by checking the box the link will open in a new window - try it on this link to Dynamic Drive. (P.S If you see a grey border around the page, its an IE only script, details at the foot of the page) |
Code for Opening Hyperlinks in a New Window |
Head Section |
<SCRIPT type="text/javascript"> <!-- /***************************************** * Open links in new window Script- By spk100 (spk100@yahoo.com) * Script featured on/available at Dynamic Drive- http://www.dynamicdrive.com/ * Modified by DD. This notice must stay intact for use *****************************************/ //Enter "_blank" for new window (each time), "window2" for a set secondary window var newwindow="_blank" function hyperlinks(target){ if (target) where = newwindow; else where = "_self"; for (var i=0; i<=(document.links.length-1); i++){ var linkobj=document.links[i].href if ( linkobj.indexOf("javascript:") ==-1 && linkobj.indexOf("#") ==-1){ if (target && where!="_blank") //DynamicDrive.com added routine- open window in set secondary window document.links[i].onclick=function(){ if (window.window2 && !window2.closed) window2.location=this.href else window2=window.open(this.href) window2.focus() return false } else{ if (newwindow=="window2") document.links[i].onclick = ""; document.links[i].target = where; } } } } function inithyperlinks(){ //DynamicDrive.com added routine if (document.targetform.targetnew.checked) hyperlinks(true) } window.onload=inithyperlinks // --> </SCRIPT> |
A small I. E. only script puts a border around your page (place at top of body section) |
<script language="JavaScript"> if (document.all){ with (window.document.body.style){ borderWidth=5; borderStyle='solid'; borderColor='#C0C0C0'; } } </script> |
Last Update: 17/01/2008 - Open Hyperlinks in a Second Window - Neils Resource Web