---
title: "popup efter 3 minuter t ex"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/49851-popup-efter-3-minuter-t-ex"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "hakan@4u2.se"
published: "2002-08-09T07:17:08.000Z"
updated: "2002-08-14T12:30:16.000Z"
replies: 5
views: 184
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/49851-popup-efter-3-minuter-t-ex"
---

# popup efter 3 minuter t ex

## #1 — hakan@4u2.se, 2002-08-09T07:17Z

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 

Hur löser jag det? 

Några förslag 

Tack på förhand

Permalänk: https://www.webforum.nu/p/49851

## #2 — annesophie, 2002-08-09T09:53Z

Alltså...jag kanske missförstår dig.

Vill du att popupfönstret dels ska öppnas efter besökaren har varit 3 minuter på sidan, och dels öppnas om hela sidan skulle laddas om?

Isåfall:

```

<HTML>

<HEAD>

<script language="JavaScript">
<!-- Begin
function popUp() {
props=window.open('sidan.html', 'namn', 'toolbars=0, scrollbars=0, location=0, statusbars=0, menubars=0, resizable=0, width=800, height=600 left = 100, top = 100');
}
// End -->
</script>

</HEAD> 

<BODY onLoad="setTimeout('javascript:popUp()', 18000);">

</BODY>

</HTML>
```

...annars kanske nån annan fattar vad du menar. :)

/A

Permalänk: https://www.webforum.nu/p/746816

## #3 — Jaar, 2002-08-09T12:11Z

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... 

Kan det vara så?

Permalänk: https://www.webforum.nu/p/746969

## #4 — hakan@4u2.se, 2002-08-09T12:20Z

Stämmer!

Går det att lösa?

Permalänk: https://www.webforum.nu/p/746979

## #5 — Jojoxx, 2002-08-09T13:36Z

Kanske du kan använda [detta script](http://www.jojoxx.net/jscript/archive/doonceperses.html) med;

```
oncepersession("setTimeout(\"alert('Hej');\",180000)","minhejruta");
```

Permalänk: https://www.webforum.nu/p/747047

## #6 — hakan@4u2.se, 2002-08-14T12:30Z

popup efter 3 min

Problemet kvarstår!

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>
```

Permalänk: https://www.webforum.nu/p/753470

---

Tråden på webben: https://www.webforum.nu/amne/javascript/49851-popup-efter-3-minuter-t-ex
