»
EnglishFrenchVietnamese

Print - Centered Popup - JavaScriptBank.com

Full version: jsB@nk » Browser » Popup » Centered Popup
URL: http://www.javascriptbank.com/centered-popup.html

Centered Popup © JavaScriptBank.comOpens a new popup window centered on the screen. Parameters added for optional scrollbars, resizablility, JavaScript menu bar, tool bar, address bar, status bar, and full screen display. The JavaScript link will launch a new window if the user does not have JavaScript enabled.

Full version: jsB@nk » Browser » Popup » Centered Popup
URL: http://www.javascriptbank.com/centered-popup.html



JavaScript
<script language="javascript">/*Updated by: Mike Weiner :: http://www.wearebent.com Original author: Eric King (eric_andrew_king@hotmail.com)Last Updated: May 2006Changes: Added parameters for optional scrollbars, resizablility,menubar, toolbar, addressbar, statusbar, fullscreen. Also tweaked theimplementation a bit - links will now give the user a popup windoweven if JavaScript is disabled.Notes: Some parameters are not cross-browser capable (e.g. fullscreen).Browsers that do not support these abilities will ignore them.Usage: The link is written as follows: onclick="newWindow(this.href, 'popup', 600, 500, 1, 1, 0, 0, 0, 1, 0);Usage Description:"this.href" refers to the URL given in the "a" tag; "'popup'" is the name of the popup window;600 is the width of the popup window; 500 is the height of the popup window; the numbers thatfollow designate whether a property is turned on ("1") or off ("0"), in this order:scrollbars, resizable, menubar, toolbar, addressbar, statusbar, fullscreen*/function newWindow(a_str_windowURL, a_str_windowName, a_int_windowWidth, a_int_windowHeight, a_bool_scrollbars, a_bool_resizable, a_bool_menubar, a_bool_toolbar, a_bool_addressbar, a_bool_statusbar, a_bool_fullscreen) {  var int_windowLeft = (screen.width - a_int_windowWidth) / 2;  var int_windowTop = (screen.height - a_int_windowHeight) / 2;  var str_windowProperties = 'height=' + a_int_windowHeight + ',width=' + a_int_windowWidth + ',top=' + int_windowTop + ',left=' + int_windowLeft + ',scrollbars=' + a_bool_scrollbars + ',resizable=' + a_bool_resizable + ',menubar=' + a_bool_menubar + ',toolbar=' + a_bool_toolbar + ',location=' + a_bool_addressbar + ',statusbar=' + a_bool_statusbar + ',fullscreen=' + a_bool_fullscreen + '';  var obj_window = window.open(a_str_windowURL, a_str_windowName, str_windowProperties)    if (parseInt(navigator.appVersion) >= 4) {      obj_window.window.focus();    }}</script><!--    This script downloaded from www.JavaScriptBank.com    Come to view and download over 2000+ free javascript at www.JavaScriptBank.com-->


HTML
<a href="popup_content.html" onclick="newWindow(this.href, 'popup', 600, 500, 1, 1, 0, 0, 0, 1, 0); return false;" target="_blank">Open JavaScriptBank.com's popup</a><!--    This script downloaded from www.JavaScriptBank.com    Come to view and download over 2000+ free javascript at www.JavaScriptBank.com-->