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?
6 svar · 455 visningar · startad av petergrennanet
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?
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
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.
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.
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
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*
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