PDA

View Full Version : How to speed up this pop up?


mrfixituk
04-12-2004, 02:24 PM
How do I speed up this exit-popup?

Thanks.

<script language="JavaScript">

<!-- Popup script on exit supplied by Working-At-Home-Business.com. -->
<!-- http://www.working-at-home-business.com -->

<!-- Begin
var expDays = 1; // number of days the cookie should last

var page = "yourpage.html";
var windowprops = "width=280,height=320,location=no,toolbar=no,menubar=no,scrollbars=yes,resizable=no";

function GetCookie (name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return getCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}
function SetCookie (name, value) {
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
document.cookie = name + "=" + escape (value) +
((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
((path == null) ? "" : ("; path=" + path)) +
((domain == null) ? "" : ("; domain=" + domain)) +
((secure == true) ? "; secure" : "");
}
function DeleteCookie (name) {
var exp = new Date();
exp.setTime (exp.getTime() - 1);
var cval = GetCookie (name);
document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}
var exp = new Date();
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));
function amt(){
var count = GetCookie('count')
if(count == null) {
SetCookie('count','1')
return 1
}
else {
var newcount = parseInt(count) + 1;
DeleteCookie('count')
SetCookie('count',newcount,exp)
return count
}
}
function getCookieVal(offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}

function checkCount() {
var count = GetCookie('count');
if (count == null) {
count=1;
SetCookie('count', count, exp);

window.open(page, "", windowprops);

}
else {
count++;
SetCookie('count', count, exp);
}
}
// End -->
</script>

agent002
04-12-2004, 02:34 PM
what do you mean by speed up??

mrfixituk
04-12-2004, 02:38 PM
I mean the time it takes to fully appear on a users screen

agent002
04-12-2004, 03:30 PM
I don't get it...

Josh
04-12-2004, 03:43 PM
I think he means the amount of time it takes to load. Which would all depend on the computer, internet connection, etc.

Kram
04-12-2004, 08:27 PM
Like josh said, the speed at which the pop-up will load depends on the computer loading it. The only real thing you can do is to make any images that load as small as possible, and to keep in mind what is being loaded and if it is all necessary.

mrfixituk
04-13-2004, 02:49 PM
I posted because I read this: http://www.nowsell.com/pop-ups/exit-popup-scripts.html

See bottom of page. Just wondered how I could do it with the script I have.

agent002
04-13-2004, 03:00 PM
Originally posted by mrfixituk
I posted because I read this: http://www.nowsell.com/pop-ups/exit-popup-scripts.html

See bottom of page. Just wondered how I could do it with the script I have.
the preloading? well, use the code they provide! You need to put a hidden iframe with the popup site on the page.
<iframe src="yourpage.html" style="width: 0; height: 0;"></iframe>
:)