popup efter 3 min t ex
Har ett javascript som popar upp efter att användaren har varit på hemsidan i 3minuter, fungerar bra om scriptet ligger i en frame som inte laddas om.. men om jag inte har några frames och hela sidan laddas om så fungerar inte scriptet
Jag tror att han inte vill att timern ska nollställas om sidan laddas om. Om han har frames så ligger scriptet i en av sidorna som inte laddas om, därav aktiveras popupen efter tre minuter. Om han har det på sidan så börjar nedräkningen om varje gång han laddar om sidan...
Om jag kör koden utan att trycka på länken så fungerar det men om jag nu trycker på länken så popar det aldrig upp någon ruta!
Går det att lösa på något sätt? Eller komma runt problemet, utan att blanda in frames!
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<script language="JavaScript">
/* Detta script finns att hämta på [url]http://www.jojoxx.net[/url] och
får användas fritt så länge som dessa rader står kvar. */
oncepersession("setTimeout(\"alert('Hej');\",18000)","minhejruta");
function oncepersession(command,id){
if (!getCookie(id)){
eval(command);
setCookie(id,"1");
}
}
function setCookie(name, value, expire){
document.cookie = name + "=" + escape(value) + ((expire ==null) ? "" : ("; expires=" + expire.toGMTString()));
}
function getCookie(Name){
var search = Name + "=";
if (document.cookie.length > 0){
offset = document.cookie.indexOf(search);
if (offset != -1){
offset += search.length;
end = document.cookie.indexOf(";", offset);
if (end == -1) {
end = document.cookie.length;
}
return unescape(document.cookie.substring(offset, end));
} else {
return "";
}
} else {
return "";
}
}
</script>
<title>Untitled</title>
</head>
<body>
<a href="http://www.webforum.nu" target="_top">webforum</a>
</body>
</html>
251 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91