Skip to content

cripperz/js-popunder

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

js-popunder

js-popunder is a pure javascript function for creating pop-under windows

UPDATE (July 12, 2013): Now supports Chrome 28!

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

  • Google Chrome 10-28
  • Mozilla Firefox 3-22
  • Microsoft Internet Explorer 6-10
  • Apple Safari 6

Known Issues

  • Safari also opens an empty tab (FIXED!)

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