Avatar billede zeth Nybegynder
22. april 2001 - 20:26 Der er 2 kommentarer og
1 løsning

top.close()

Hvorfor er der nogen gange at jeg ikke kan bruge

<meta http-equiv=\"refresh\" content=\"2;url=java script:top.close()\">

??? evt. nogle alternativer??
Avatar billede hoejrup Nybegynder
22. april 2001 - 20:29 #1
<meta http-equiv=\"refresh\" content=\"2;url=java script:parent.close();\">

/per
Avatar billede jakoba Nybegynder
22. april 2001 - 20:49 #2
Når dit kald til close() ikke virker på et vindue er det som regel fordi det vindue belev åbned vead at du startede det fra windows.

close() kan kun lukke vinduer du selv har åbnet med javascript.

Jeg har ikke set nogen regler for at bruge javascript i meta-kommandoer, kunne forestille mig at ikke alle browsere forstår det.
et muligt alternativer en onload handler: (placeres i din <body kommando)
<body ... onload=\"setTimeout(\'top.close()\',2000);\">

mvh JakobA
Avatar billede zeth Nybegynder
23. april 2001 - 12:57 #3
Hoejrup, dit svar virkede desværre ikke, men jakoba - dit svar lyder fornuftigt.. jeg har desværre ikke mulighed for at teste det lige nu, fordi min browser kan klare begge 2, men jeg skriver lige når jeg finder ud af noget ;-)
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