Avatar billede r.hegaard Nybegynder
12. februar 2002 - 17:57 Der er 19 kommentarer og
1 løsning

window.close()

Jeg er ved at lave et script, som automatisk skal lukke en side, men når siden skal lukke bliver jeg spurt om jeg er sikker på om den skal lukke.
Jeg bruger window.close(), findes der en funktion, hvor man ikke bliver spurgt inden siden lukker ????
Avatar billede sesam Nybegynder
12. februar 2002 - 18:03 #1
<a href="java script:window.close();">Luk vindue</a>
virker hos mig
Avatar billede sesam Nybegynder
12. februar 2002 - 18:03 #2
Det var et svar
Avatar billede r.hegaard Nybegynder
12. februar 2002 - 18:04 #3
Det virker ikke hos mig, jeg bruger IE6
Avatar billede misbruger Nybegynder
12. februar 2002 - 18:06 #4
det er en browser instilling, du kan ikke manipulere med den indspilling.
...i nyere browsere bliver man promtet hvis sitet prøver at lukke vinduet.
Avatar billede r.hegaard Nybegynder
12. februar 2002 - 18:08 #5
Kan jeg overhovedet ikke ændre det ?? Det er kun noget jeg skal bruge på min egen computer.
Avatar billede pbudk Nybegynder
12. februar 2002 - 18:11 #6
jeg mener nu godt det kan lade sig gøre - jeg har i hvert fald set det fungere.
Desværre er det ikke lykkedes mig at gennemskue hvordan !
Men jeg mener, at det har noget at gøre med, hvordan man har åbnet det vindue, der skal lukkes.
Avatar billede anjensen1 Novice
12. februar 2002 - 18:19 #7
gælder det ikke kun i dit udviklingsmiljø? (eg frontpage)
Har du oploaded din side?
Test det dér.
mvh/a.
Avatar billede pbudk Nybegynder
12. februar 2002 - 18:27 #8
Jeg har fundet dette eksempel i Client-Side JavaScript Reference Guide.
Den åbner både vinduer og lukker dem igen. Her får jeg i IE6 ingen boks om at lukke dem!

<HTML>
<HEAD>
<TITLE>window object example: Window 1</TITLE>
</HEAD>
<BODY BGCOLOR="antiquewhite">
<SCRIPT>
window2=open("win2.html","secondWindow",
"scrollbars=yes,width=250, height=400")
document.writeln("<B>The first window has no name: "
+ window.name + "</B>")
document.writeln("<BR><B>The second window is named: "
+ window2.name + "</B>")
</SCRIPT>
<FORM NAME="form1">
<P><INPUT TYPE="button" VALUE="Open a message window"
onClick = "window3=window.open('','messageWindow',
'scrollbars=yes,width=175, height=300')">
<P><INPUT TYPE="button" VALUE="Write to the message window"
onClick="window3.document.writeln('Hey there');
window3.document.close()">
<P><INPUT TYPE="button" VALUE="Close the message window"
onClick="window3.close()">
<P><INPUT TYPE="button" VALUE="Close window2"
onClick="window2.close()">
</FORM>
</BODY>
</HTML>
Avatar billede misbruger Nybegynder
12. februar 2002 - 18:43 #9
Hvis det vindue som sitet er åbnet i er Parent, vil man altid blive promtet.
Hvis det vindue som sitet er åbnet i er Child, vil man ikke blive promtet.
Avatar billede onkeldan Nybegynder
12. februar 2002 - 20:01 #10
Man kan vist kun lukke vinduer automatisk (med eventhandler), hvis de er genereret af et script - ikke "sider" som du taler om.
Avatar billede onkeldan Nybegynder
12. februar 2002 - 20:01 #11
Sorry [misbruger!]  jeg skrev istedet for at læse....
Avatar billede r.hegaard Nybegynder
12. februar 2002 - 21:14 #12
pbudk> Jeg mener ikke om den spørger, hvis man forsøger at lukke et lille child vindue, jeg mener hvis man forsøger at lukke den parent html fil man har åbnet.
Avatar billede pbudk Nybegynder
12. februar 2002 - 21:17 #13
ok - der tror jeg desværre at misbruger har ret :o(
Avatar billede mr.meincke Nybegynder
12. februar 2002 - 22:35 #14
nej man vil ikke:

prøv <body onload="java script:self.close();">

MVH
Mr.Meincke
Avatar billede mr.meincke Nybegynder
12. februar 2002 - 22:35 #15
ændrer mening... :(
Avatar billede mr.meincke Nybegynder
10. april 2002 - 17:16 #16
window.self.close() virker :)
Avatar billede r.hegaard Nybegynder
10. april 2002 - 17:22 #17
Ingen af delene virker i mit Parent vindue...........
Avatar billede mr.meincke Nybegynder
10. april 2002 - 17:34 #18
har lige testet window.self.close og det virker.... fx:
<a href="java script:window.self.close();">Luk vinduet</a>
Avatar billede r.hegaard Nybegynder
10. april 2002 - 17:36 #19
Det virker ikke i min IE6, den sprøger om jeg vil lukke vinduet..........
Avatar billede kimlarsen1978 Nybegynder
16. april 2006 - 14:20 #20
Du skal snyde den til at tro at der er en parent

window.parent = 'X'
window.close();
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