Hade ett liknade script liggandes, efter 2 minuter hoppar popupen upp 1 gång och aldrig mer!
Men skulle man råka uppdatera sidan så börjar de 2 minuterna om igen tyvärr!
Det här är en början....
Men någon här i forumet kan säkert modifiera det här scriptet eller göra ett nytt!
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
var up,down;var min1,sec1;var cmin1,csec1,cmin2,csec2;
// Cookie_Id = ett specifikt varde
// Days_To_Expire = det antal dagar personen skall vara utsparrad
var Cookie_Id = 1,Days_To_Exp = 90;
var Cookie_Name;
function SetCookie()
{
var ExpireDate;
ExpireDate = new Date();
ExpireDate.setDate(ExpireDate.getDate()+Days_To_Exp);
document.cookie = Cookie_Name + "=" + escape(Cookie_Id) + ";expires=" + ExpireDate.toUTCString() + ";";
}
function CheckCookie()
{
var aCookie = document.cookie.split(";");
Cookie_Name = "Kraft" + Cookie_Id;
for (var i=0; i < aCookie.length; i++)
{
var aCrumb = aCookie[i].split("=");
if (Cookie_Name == aCrumb[0])
{
// Om vi hittar en cookie, avsluta
return null;
}
}
// Om vi inte hittar nagon cookie, satt en ny och trigga undersokningen
SetCookie();
Up();
return null;
}
function Minutes(data)
{
for(var i=0;i<data.length;i++)
if(data.substring(i,i+1)==":")
break;
return(data.substring(0,i));
}
function Seconds(data)
{
for(var i=0;i<data.length;i++)
if(data.substring(i,i+1)==":")
break;
return(data.substring(i+1,data.length));
}
function Up()
{
cmin1=0;
csec1=0;
min1=0+Minutes('2:00'); /* här ändrar du - 0:05 innebär 5 sekunders fördröjning */
sec1=0+Seconds('2:00'); /* samma skall stå på två ställen */
UpRepeat();
}
function UpRepeat()
{
csec1++;
if(csec1==60)
{
csec1=0; cmin1++;
}
if((cmin1==min1)&&(csec1==sec1))
{
var win
win=window.open('http://www.aftonbladet.se',"q",'width=365,height=430,top=10,left=5,resizable=false,scrollbars=yes');
}
else
up=setTimeout("UpRepeat()",1000);
}
//-->
</SCRIPT>
<TITLE></TITLE>
</HEAD>
<BODY onload="CheckCookie()">
</BODY>
</HTML>