Avatar billede ff Nybegynder
14. oktober 2001 - 03:02 Der er 7 kommentarer og
1 løsning

Hvorfor lukker vinduet ikke automatisk ?

Jeg forsøger at få et \"farvel vindue\" at fungere.
Det skal kun ses nogen sekunder når man forlader siden:

<html>

<head>
<meta http-equiv=\"Content-Language\" content=\"da\">
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1252\">
<title>popupet</title>
</head>
<body>
<script language=\"JavaScript\">
<!--

adTimer = 0;
function luk()
{
window.close();
}
// -->
</script>


<h1>Tak for besøget</h1>
</BODY>
</html>
Avatar billede parazite Nybegynder
14. oktober 2001 - 03:06 #1
<body onLoad=\"setTimeout(window.close(),5000);\">

Lukker efter 5 sekunder, og burde virke. :)
Avatar billede xzxzx Nybegynder
14. oktober 2001 - 03:07 #2
Er det der vindue et PopUp vindue? Prøv at lave det
<a href=\"java script:windo.open(din.fil - og så er mine Javascript evner ikke længere.

Har lagt mærke til at IE spørger om man vil forlade siden, når man laver windows.close og siden er normal.

Men ikke i et PopUp vindue.

Mvh - Casper S ~ www.enter-s.dk
Avatar billede parazite Nybegynder
14. oktober 2001 - 03:08 #3
<body onLoad=\"setTimeout(\'window.close();\',5000);\">
Sådan der.
Avatar billede roenving Novice
14. oktober 2001 - 03:17 #4
Parazite har ret, men jeg ville lige flytte lidt rundt på koden:

<html>

<head>
<meta http-equiv=\"Content-Language\" content=\"da\">
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1252\">
<title>popupet</title>
<script type=\"text/JavaScript\">
<!--

adTimer = 0;
function luk()
{
window.close();
}
// -->
</script>
</head>
<body onLoad=\"setTimeout(\'window.close();\',5000);\">
<h1>Tak for besøget</h1>
</BODY>
</html>
;·]
Avatar billede roenving Novice
14. oktober 2001 - 03:18 #5
Og der er slet ikke behov for et selvstændigt java script:

<html>

<head>
<meta http-equiv=\"Content-Language\" content=\"da\">
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1252\">
<title>popupet</title>
</head>
<body onLoad=\"setTimeout(\'window.close();\',5000);\">
<h1>Tak for besøget</h1>
</BODY>
</html>
Avatar billede parazite Nybegynder
14. oktober 2001 - 03:21 #6
roenving : Du serverer det jo på et sølvfad! ;)
Avatar billede roenving Novice
14. oktober 2001 - 03:28 #7
*S*
Avatar billede parazite Nybegynder
14. oktober 2001 - 03:31 #8
Takker mange gange for point. Er glad for du kunne bruge det! :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester