/js-popunder

pure javascript function to create a popunder

Primary LanguageJavaScript

js-popunder

js-popunder is a pure javascript function that creates pop-under windows

2013-03-24 UPDATE: Now supports Chrome 25, 26b AND 27.0.1450.2 (canary)!

Usage

Popunders are popup windows that open behind the currently active browser window. The latest version of this script opens popunders on document.onclick.

Options

  • "sUrl": The url to open
  • "sConfig": paramaters object (optional)

Available Parameters

  • "name": The name of the popunder window (defaults to a random number)
  • "width": The width of the popunder (defaults to opener's width)
  • "height": The height of the popunder (defaults to opener's height)
  • "top": Popunder position from top (defaults to 0)
  • "left": Popunder position from left (defaults to 0)
  • "wait": Interval/wait time between popunders (in seconds, defaults to 3600 = 1 hour)
  • "cap": Max daily popunders per domain (capping, defaults to 2)
  • "cookie": Cookie name to be used (defaults to "__.popunder")

Compatibility

  • Mozilla Firefox 3-17
  • Google Chrome 10-27 (26.0.1410.40 beta + 27.0.1450.2 canary)
  • Microsoft Internet Explorer 6-10
  • Apple Safari 5

Examples

This example opens google.com in full screen using default settings:

jsPopunder('http://www.google.com');

This example opens google.com in a 500x500 window

jsPopunder('http://www.google.com', {
	name: 'googleWindow', 
	width: 500, 
	height: 500
});

Full example:

jsPopunder('http://www.google.com', {
	name: 'googleWindow', 
	width: 1025, 
	height: 640, 
	top: 0, 
	left: 0, 
	wait: 1800, 
	cap: 10, 
	cookie: 'googPop'
});

Enjoy!