Avatar billede oliverg Nybegynder
12. december 2003 - 23:08 Der er 19 kommentarer og
1 løsning

luk vindu i frame

Hej hvorfor virker det ikke i et frame? altså hvor den lukker hele vinduet...!

<a href="" onclick="window.close();">
Luk dette vindue</a>
Avatar billede ztyxx Nybegynder
12. december 2003 - 23:09 #1
du svarer næsten selv på det...
Avatar billede thesurfer Nybegynder
12. december 2003 - 23:10 #2
hmm..du kunne prøve med parent.top.document.window.close() eller en anden freaky kompination :)
Avatar billede thesurfer Nybegynder
12. december 2003 - 23:11 #3
"kombination"
Avatar billede thesurfer Nybegynder
12. december 2003 - 23:11 #4
eller parent.top.window.close()
Avatar billede oliverg Nybegynder
12. december 2003 - 23:11 #5
kan du lave hele koden for mig er dum til dhtml :(
Avatar billede thesurfer Nybegynder
12. december 2003 - 23:14 #6
Se om en af dem virker:

<a href="" onclick="parent.top.document.window.close();">Luk dette vindue</a>

<a href="" onclick="parent.top.window.close();">Luk dette vindue</a>
Avatar billede thesurfer Nybegynder
12. december 2003 - 23:15 #7
du burde bruge <a href="#" onClick="luk vindue kode; return false">Luk dette vindue</a>
Avatar billede oliverg Nybegynder
12. december 2003 - 23:16 #8
hvad er "top" ?
Avatar billede thesurfer Nybegynder
12. december 2003 - 23:17 #9
"top" er "hele vinduet"..
Den her virker:
<a href="" onclick="parent.top.window.close();">Luk dette vindue</a>
Avatar billede oliverg Nybegynder
12. december 2003 - 23:18 #10
<a href="" onclick="parent.top.window.close();">Luk dette vindue</a>

virker :D tak smid lige et svar
Avatar billede thesurfer Nybegynder
12. december 2003 - 23:18 #11
Du kan bare ikke lukke vinduet hovedvinduet med det samme pga en sikring.. Brugeren skal acceptere handlingen, før den udføres..
Avatar billede thesurfer Nybegynder
12. december 2003 - 23:18 #12
Jamen, det har jeg da allerede :)
Avatar billede oliverg Nybegynder
12. december 2003 - 23:19 #13
2 sek ved du hvordan man gør så den skal gøre dette men kun 10*10?

<body onunload="window.open('logud.php')">
Avatar billede thesurfer Nybegynder
12. december 2003 - 23:20 #14
10 gange 10 pixels?
<body onunload="window.open('logud.php','','width=10,height=10');">
Avatar billede oliverg Nybegynder
12. december 2003 - 23:22 #15
takker... :D :D :D :D :D
Avatar billede jih Nybegynder
12. december 2003 - 23:26 #16
hvad med java script:self.close(); eller sådan noget? (kan ik lige huske den.. - lang tid siden jeg fiksede med javascript) Er den ik enkelt og god nok?

//WebPsycho
Avatar billede thesurfer Nybegynder
12. december 2003 - 23:37 #17
Der er noget der hedder self.close(), men det kan ikke lukke et vindue ned, fra en frame..
Det er hovedevinduet (top) der skal lukkes.
Avatar billede roenving Novice
13. december 2003 - 04:45 #18
>>thesurfer

Hvad er parent.top.document.window ?-)

Umiddelbart vil jeg tro at det dækker det begreb som i javascript hedder top !-)

-- så løsningen hedder:

<a href="" onclick="top.close();">Luk dette vindue</a>

-- omveje kan blive for lange *LOL*
Avatar billede thesurfer Nybegynder
13. december 2003 - 14:36 #19
hey.. man skal da have lov til at eksperimentere.. :-)
Avatar billede roenving Novice
13. december 2003 - 15:41 #20
Men der fik du vist betrådt mange stier i dit surferi !-)
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