Unblockable Pop Under Script
No worries, I won’t add any popunder to this site. However, a pop under is still a good marketing strategy for some sites where you want to make sure that visitors don’t miss that very special offer!
Most of the scripts you will find on the net are blocked automatically by Firefox and IE7+8.
It’s a bit sneaky to be honest and I recommend to use it rarely and only if you are sure that visitors don’t know what popunders are. This script will send out a welcome message your visitor has to close. When the visitor does that he allows the browser to load the pop under beneath the current windows. Smart, eh?
I’ve found the script on this site:
http://www.guysindex.com/
<head> <script type='text/javascript'> function doOpen(url) { if (get_cookie('popunder')==''){ // attempt to open the popup win = window.open(url, 'test', 'toolbar,status,resizable,scrollbars,menubar,location,height=600,width=800'); if (win) { // popup successfully created win.blur(); setTimeout('win.focus();',10000); } else { // popup was not created. showPopupMessage(url); } var today = new Date(); today.setTime( today.getTime() ); expires = 1 * 1000 * 60 * 60 * 24; var expires_date = new Date( today.getTime() + (expires) ); document.cookie="popunder=yes;expires=" + expires_date.toGMTString() } return win; } function init() { var win = doOpen('http://www.yoursite.com/'); } function showPopupMessage(url) { if (!document.createElement) { return; } var elmDiv = document.createElement('div'); if (typeof(elmDiv.innerHTML) != 'string') { return; } elmDiv.id = 'popupmessage'; elmDiv.style.cssText = 'position: absolute; left: 300px; top: 225px;' + 'width: 350px;' + 'color: 000099; ' + 'background-color: white; ' + 'font-weight: bold; ' + 'font-size: 14; ' + 'border: solid black 2px; ' + 'padding: 1em;'; var html = 'Thank you for visiting this-site.com. ' + 'Please enjoy your stay. ' + 'Visit back tomorrow for more exciting news! ' + '<p align="right">' + '<a href="#" ' + 'onclick="document.cookie=\'popunder=\'; win = doOpen(\'' + url + '\'); hidePopupMessage(); return false;">' + 'close</a>' + '<\/div>'; document.body.appendChild(elmDiv); elmDiv.innerHTML = html; } function hidePopupMessage() { var elmDiv = document.getElementById('popupmessage'); if (elmDiv) { elmDiv.parentNode.removeChild(elmDiv); } } function get_cookie(Name) { var search = Name + "=" var returnvalue = ""; if (document.cookie.length > 0) { offset = document.cookie.indexOf(search) if (offset != -1) { // if the cookie exists offset += search.length end = document.cookie.indexOf(";", offset); // set the index of beginning value if (end == -1) // set the index of the end of cookie value end = document.cookie.length; returnvalue=unescape(document.cookie.substring(offset, end)) } } return returnvalue; } </script> </head> <body onload='init()'>
Like our posts? Then subscribe via Mail:
Similar Posts:
- Popup Script Javascript
- ActiveX Controls always on top.
Hiding Elements with getElementsByClass. - GET URL parameter via Javascript
- Creating a popup window
- Wordpress password-protected page
Socialize:
|
|











Leave your response!