Avatar billede gonzzo Nybegynder
06. august 2000 - 18:03 Der er 3 kommentarer og
1 løsning

window.close ??

burde denne her ikke virke  ??

<center><form><input type=button value=\" luk \" Onclick=\"close();\"></form>


HELE min side som scriptet skal lukke ser sådant her ud:

<title>K O R T</title>
<?
require(\"style.css\");
?>
<?

echo \"<img src=\\\"grafik/kort.png\\\">\";
?>
<center><form><input type=button value=\" luk \" Onclick=\"close();\"></form>


JEg har ikke andet indhold på siden end dette som kan ses herover !!!!
Avatar billede cms Nybegynder
06. august 2000 - 18:18 #1
prøv med window.close() i stedet for close()
NB i IE: Hvis du selv har åbnet vinduet, kan du lukke det - ellers bliver brugeren spurgt !!!
Avatar billede gonzzo Nybegynder
06. august 2000 - 18:25 #2
okay den fejl havede jeg ikke set/tænkt på, jeg fandt det her på eksperten i et spørgsmål af lidt ældre dato :-))
Avatar billede poet Nybegynder
07. august 2000 - 14:34 #3
Er der ikke også noget med, at man kan sige self.close() med samme resultat?
Avatar billede olebole Juniormester
08. august 2000 - 05:10 #4
<ole>
poet >> Jo...og det et mere rigtigt kald at bruge.

Hvis du nemlig kalder fra et dokument, der ligger i en frame, vil browseren opfatte \'window\' som den frame kaldet kommer fra - helt ifølge syntaks-standarden.

Så kunne man argumentere for \'parent.window.close();\' - hvilket heller ikke er så tosset, med mindre vi befinder os inde i et nested frameset! Så ville det jo være noget med \'parent.parent.window.close();\'

Så den sikreste - og mest generiske - måde at lukke vinduet på er \'self.close();\' eller \'top.close();\'
/Vh
</bole>
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