webForumDet fria alternativet

popup + kaka

JavaScript

1 svar · 176 visningar · startad av Rickard

Medlem sedan maj 2001287 inlägg
Frågan#1

Tjeix!

Jaghar sökt lite på detta å hittat ett svar, men får det inte als att fungera.

Jag vill att om någon besöker en sida så för sörsta gången så ska en popup dyka upp och samtidigt sätta en kaka.
När personen har sett popupen så är kakan till för att popupen inte skall dyka upp nästa gång han/hon kommer in på sidan.

Scriptet jag försöker använd amig av är detta:

<script type="text/javascript">
var year = 2004;
var month = 1;
var day = 1;

var Stop=new Date(year,month-1,day);
var Now=new Date;
function myWin(){
if (!document.cookie)
{
if (Now<Stop)
{
Now.setMonth(Now.getMonth()+3)
	window.open("undersokning.html","undersökning","width=500,height=260,toolbar=0");
        document.cookie = "Varde=inget;expires="+Now.toGMTString();
}
}
}
</script>
<body onload="myWin()">

Ingen kaka sätts als med den koden, och popupen dyker inte upp över huvud taget...

Medlem sedan sep. 20021 655 inlägg
#2

Stop-tiden har redan varit.
Du får ändra så den ligger i framtiden istället, t ex genom att ändra 2004 till 2005.

Om du inte behöver något slut-datum kan du plocka bort allting som har med Stop att göra:

<script type="text/javascript">
function myWin(){
if (!document.cookie)
{
Now.setMonth(Now.getMonth()+3)
	window.open("undersokning.html","undersökning","width=500,height=260,toolbar=0");
        document.cookie = "Varde=inget;expires="+Now.toGMTString();
}
}
</script>
<body onload="myWin()">
249 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)