Avatar billede unicron Nybegynder
20. august 2003 - 13:45 Der er 7 kommentarer og
1 løsning

Funktionen window.close() virker ikke korrekt

Hejsa,
Når jeg bruger onClick="window.close()", spørger EI6 om jeg vil lukke winduet. Gu vil jeg det, ellers havde jeg vel ikke trykket på knappen. Hvordan får jeg den til at holde op med det?
Sitet er sat op på vorres lokale Intranet.
Avatar billede erikjacobsen Ekspert
20. august 2003 - 13:46 #1
Du kan kun med window.close() lukke et vindue du selv har åbnet med
window.open() uden at den spørger. C'est la vie.
Avatar billede unicron Nybegynder
20. august 2003 - 13:48 #2
Hvad så med self.close ?
Det kan da lade sig gøre kan det ikke :-)
Avatar billede krogstrup Nybegynder
20. august 2003 - 13:48 #3
nej - ikke hvis det er et vindue du har åbnet med et javascript :-(
Avatar billede unicron Nybegynder
20. august 2003 - 14:00 #4
Den er åbnet med 'rpt.asp?parm_1=dia'.
rpt.asp åbner en ny side og skal lukke sig selv..
Avatar billede erikjacobsen Ekspert
20. august 2003 - 14:05 #5
Men du åbner den ikke med window.open() ?
Avatar billede grunken Nybegynder
20. august 2003 - 14:12 #6
man kan nu godt med lidt cowboyscripting, men det fungerer ikke i ordentlige browsere såsom mozilla!

men ns6+ og ie klarer det fint ;)

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

<body>
<a href="#" onclick="hvalros();">Luk</a>
</body>
Avatar billede unicron Nybegynder
20. august 2003 - 15:13 #7
-->grunken
Det var lige det jeg ledte efter Tak,
bare svar så er der point
Avatar billede grunken Nybegynder
20. august 2003 - 15:20 #8
vupti ;)
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