JS popup

by vicR

HTML

<a href="http://www.google.com" target="_blank" style="font-size: 12px;" onclick="popupwindow(this.href, 'Redirect to')"><b>Link</b></a>

JavaScript

function popupwindow(url, title) {

	//Get browser width and height
	var viewportwidth;
	var viewportheight;
  
	 // the more standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and window.innerHeight  
	 if (typeof window.innerWidth != 'undefined')
	 {
		  viewportwidth = window.innerWidth,
		  viewportheight = window.innerHeight
	 }  
	// IE6 in standards compliant mode (i.e. with a valid doctype as the first line in the document) 
	 else if (typeof document.documentElement != 'undefined'
		 && typeof document.documentElement.clientWidth !=
		 'undefined' && document.documentElement.clientWidth != 0)
	 {
		   viewportwidth = document.documentElement.clientWidth,
		   viewportheight = document.documentElement.clientHeight
	 }	  
	 // older versions of IE  
	 else
	 {
	   viewportwidth = document.getElementsByTagName('body')[0].clientWidth,
	   viewportheight = document.getElementsByTagName('body')[0].clientHeight
	 }
	viewportheight = viewportheight*(11/16);
	viewportwidth = viewportwidth*(10/16);
	var left = (screen.width/2)-(viewportwidth/2);
	var top = (screen.height/2)-(viewportheight/2);
	return window.open(url, title, 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width='+viewportwidth+', height='+viewportheight+', top='+top+', left='+left);
}