Avatar billede dael Nybegynder
11. september 2003 - 14:19 Der er 15 kommentarer og
1 løsning

Luk vindue på tid

Har en sider der starter en pop-up windue, ingen problem i det, men efter den har gjort dette ønsker jeg at den skal lukke (dvs at start-siden skal lukke og ikke pop-up vinduet)

pft

/DAEL
Avatar billede keysersoze Ekspert
11. september 2003 - 14:30 #1
hvis start-siden du ønsker at lukke er brugerens oprindelige browservindue vil brugeren blive konfronteret med en alert hvor det spørges om man er sikker på man vil lukke vinduet - og den kan ikke undgås...

hvis det er dig ligemeget at den alert kommer kan jeg godt komme med en kode - men ellers er det lidt dårlig kotyme at gøre
Avatar billede dael Nybegynder
11. september 2003 - 14:33 #2
Jo tak... det må du gerne !!!
Avatar billede medions Nybegynder
11. september 2003 - 14:37 #3
<body ... onloaf="setTimeout("this.close", 3000);">

//>Rune
Avatar billede medions Nybegynder
11. september 2003 - 14:38 #4
Sorry, sådan her:
<body ... onloaf="setTimeout("window.close", 3000);">

//>Rune
Avatar billede dael Nybegynder
11. september 2003 - 14:42 #5
>medions

jeg har jo en body som ser sådan ud :

<body onLoad="PopWin('1_4.asp',740,1000);">

jeg kan da ikke havde 2 * onload eller ????
Avatar billede grunken Nybegynder
11. september 2003 - 14:43 #6
soze det kan undgås ;), men giver dig ret i at det er MEGET dårlig kotyme ;)

dael lad brugeren beholde det vindue han kommer ind på!, så er han osse gladest når han skal forlade siden ;)
Avatar billede medions Nybegynder
11. september 2003 - 14:43 #7
Ja, og i 1_4.asp skriver du mit script! ;o)

//>Rune
Avatar billede keysersoze Ekspert
11. september 2003 - 14:44 #8
grunken >> har du et eksempel man kan se? har nemlig aldrig set det nogle steder...
Avatar billede powerade Nybegynder
11. september 2003 - 14:44 #9
Du skriver bare den anden funktion under den samme onLoad.. sådan her..
<body onLoad="PopWin('1_4.asp',740,1000);setTimeout("window.close", 3000);">

;o)
Avatar billede grunken Nybegynder
11. september 2003 - 14:46 #10
her U go soze ;)

<html>
<head>
<SCRIPT LANGUAGE="javascript" type="text/javascript">
function hest(){
      e = window.self;
      e.opener = window.self;
      e.close();
}
</script>
</head>

<body>
<a href="#" onclick="hest();">Luk</a>
</body>
</html>
Avatar billede dael Nybegynder
11. september 2003 - 14:48 #11
powerade !!!

det virker ikke ?
Avatar billede grunken Nybegynder
11. september 2003 - 14:49 #12
den setTimeout får i da aldrig til at du ;)

i en body onload
Avatar billede grunken Nybegynder
11. september 2003 - 14:55 #13
<script type="text/javascript">
function luk(){
setTimeout("self.close();", 3000); 
}
</script>


<html>
<body onload="PopWin('1_4.asp',740,1000);luk();">
</body>
</html>
Avatar billede dael Nybegynder
11. september 2003 - 15:02 #14
TAK grunken... svar så du kan få dine point ;)
Avatar billede grunken Nybegynder
11. september 2003 - 15:05 #15
svar ;)
Avatar billede keysersoze Ekspert
11. september 2003 - 17:08 #16
grunken >> fedt - det har jeg godt nok aldrig set før :)

men det er nu godt at lære lidt nyt!
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