webForumDet fria alternativet

Stänga fönster efter timeout

6 svar · 455 visningar · startad av petergrennanet

petergrennanetMedlem sedan dec. 1999258 inlägg
#1

Jag vill att ett popup fönster ska stängas efter säg 10 sek.

Alltså applicera self.close() efter en timeout.

Nån som har nått bra skript?

M@rtinMedlem sedan dec. 19992 085 inlägg
#2

Det funkar nog med:
SetInterval("self.close()",10000);
Jag vet inte om man kan ha sådana funktioner i intervalen men prova.. annars får du göra en funktion som heter close el. dyl. som inehäååler self.clos()och sedan anropa den istället....
SetInterval gör ju så att det upprepas efter ett visst antal millisekunder men om du lägger det i fönstret som ska stängas så kan det ju inte upprepas när fönstret är stängt..
:)

//Martin

FlashXMedlem sedan nov. 19991 033 inlägg
#3

Testade inte M@rtins och faktum är att jag inte testat detta heller :)

Låt oss veta hur det gick.

Ok, i bodytaggen lägger du till

onLoad="closeMe();"

och sedan lägger du detta i headtagen

<script language="JavaScript1.2">
function closeMe()
{
TimerID = setTimeout("closeNow()",5000);
}
function closeNow()
{
self.close();
}
</script>

tiden är 5sek och den kan du enkelt ändra, men som sagt, hade inte tid att testa just nu.

petergrennanetMedlem sedan dec. 1999258 inlägg
#4

Jag testade FlashX's script. Det funkade fint fint.
Jag testade att deklarera scriptet med version 1.0 eller rättare sagt ingen siffra alls. Och det gick fint det med.

Kolla in www.norna.net/peter/lenkportal/
Och på registreringssidan finns en länk till RGB 2 HEX, som är ett popup fönster.

MattiMedlem sedan dec. 19996 592 inlägg
#5

angående popup fönster.. vad skriver man för att att stänga själva fönster?

<a bla bla>Stäng fönster</a>

Vad skriver man? :)

Tack på förhand

:: matti

MattiMedlem sedan dec. 19996 592 inlägg
#6

uh.. förresten, vad skriver man för att öppna ett popup fönster med hjälp av en länk? :)

*samlar material till hemsidan*

M@rtinMedlem sedan dec. 19992 085 inlägg
#7

Matti: För att öppna ett fönster med en länk så skriver du:

function PopUp(URL) {
newWin=window.open(URL, "NewWin", toolbar=0, location=0, directories=1, status=1, toolbar=1, menubar=1, scrollbars=1, resizeable=1, dependent=1, fullscreen=0, width=300, height=250, top=20, left=30);
}

</SCRIPT>

Lägg scriptet i HEAD och anropa det med:

<a href="javascript:PopUp("nysida.htm")">Pop UP</A>

Alla egenskaper som du vill ha i det nya fönstret sätter du till 1 och de du inte vill ha sätter du till 0.. eenskaperna förklarar nog sig själva...

//Martin

133 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)