Stängas automatiskt?

JavaScript

5 svar · 154 visningar · startad av MAGGE

Medlem sedan aug. 2000696 inlägg
Trådstart#1

Hur får man en sida att stänga sig automatiskt? Efter exempelvis 20 sekunder. I detta fallet ett popupfönster. Men det ska väl inte spela nån roll för det är ju också ett html dokument.

Medlem sedan maj 200010 687 inlägg
#2

Det går inte att göras med enbart HTML. Därför flyttas tråden till JavaScriptsforumet.

Medlem sedan juni 20004 308 inlägg
#3

<script language="JavaScript">
setTimeout("window.close();",20000);
// 20.000ms = 20sek.
</script>

Medlem sedan aug. 2000696 inlägg
#4

Det fungerade ju utmärkt, tack!
Men det kommer en tråkig dialogruta om att fönstret försöker stänga sig själv. Vill du stänga det? JA NEJ. Kan man undervika den rutan och att det bara stängs?

Medlem sedan juni 20004 308 inlägg
#5

Rutan kommer upp om du inte själv öppnat popup-rutan med script och finns mig veterligen (som tur är) inget sätt att kringå. Vore lite irriterande om man kunde klappa igen någons webbläsare utan att denne bett om det.

Medlem sedan okt. 2000149 inlägg
#6

Tjen
Om du vill använda jojoxx förslag måste du använda javascript för att öppna popupen och inte html för då får man upp den rutan som frågar om man vill stänga fönstret.
Så här kan länken för att öppna popupen se ut:
<A HREF="javascript:void(window.open('minpopup.html'))">

Om du sedan lägger in jojoxxs kod i minpopup.html så bör det funka utan att få fram rutan.

272 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)