Skip to content

delyriand/js-popunder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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!

About

pure javascript function to create a popunder

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published