Avatar billede farouche Nybegynder
20. marts 2002 - 14:02 Der er 4 kommentarer og
1 løsning

at lukke et vindue

Hej Alle

Jeg åbner et vindue som følger :

cookiewin = window.open(strSrc,'cookie',"left=5000,width=10,height=10,titlebar=no,scrollbars=no,resizable=yes");


Dette er et lille fusker vindue som jeg bruger til at køre en cookie i, da jeg ikke får lov til at gøre det i en IFrame som jeg ellers bruger.


Det jeg gerne vil er at cookiewin skal lukkes ned når det vindue der har åbnet det lukkes ned.

Er det på nogen måde muligt ?

På forhånd tak
Avatar billede nikolajdu Nybegynder
20. marts 2002 - 14:11 #1
aaben = false

funcktion luk(){
if (aaben){
cookiewin.close()
}
}

<body onunload="luk();">

Og så indsætter du den her i popupvinduet.

<body onunload="document.opener.aaben=true">

/Nikolaj
Avatar billede jakoba Nybegynder
20. marts 2002 - 14:11 #2
<body onunload="cookiewim.close()">

mvh JakobA
Avatar billede nikolajdu Nybegynder
20. marts 2002 - 14:11 #3
Der mangler lige

<script>
funcktion luk(){
if (aaben){
cookiewin.close()
}
}
</script>
</head>
<body onunload="luk();">
Avatar billede farouche Nybegynder
20. marts 2002 - 14:25 #4
problemet er lidt at det jeg sidder med er en include fil, som ikke har <body> tag

Jeg prøvede følgdende men det virkede ikke :

window.document.body.onunload = cookiewin.close()
Avatar billede jakoba Nybegynder
20. marts 2002 - 14:55 #5
Den vil eller virke. men der er 2 mistelten du skal tage i ed når du bruger den:

den skal indsættes EFTER der har været noget skrivbart i din inkluderede fil (når browseren ser noget skrivbart opretter den et body objekt)
der skal ikke () efter cookiwin.close da det her er adressen på funktionen vi ønsker at assigne.

mvh JakobA
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