Avatar billede zeion Nybegynder
23. februar 2004 - 22:26 Der er 26 kommentarer og
1 løsning

window.close

Hejsa der alle sammen...


Har lige dette script som jeg gerne skulle have til at lukke et vindu ned.

en bid at filen der lukker vinduet op

<INPUT onClick="java script:var Win = window.open('wait.asp', 'DesignWindow', 'width=200,height=200');" TYPE=SUBMIT VALUE="Upload">


også den bid som ikke virker

<script language="javascript"var win = window.close('wait.asp');></script>
Avatar billede squashguy Nybegynder
23. februar 2004 - 22:27 #1
luk vindue:

<script language="javascript">win.close();</script>
Avatar billede zeion Nybegynder
23. februar 2004 - 22:28 #2
det er en ny side, der skal lukke vinduet ! skal den ikke vide hvilket window den skal lukke ?
Avatar billede nikolajdu Nybegynder
23. februar 2004 - 22:30 #3
<INPUT onClick="DesignWindow = window.open('wait.asp', 'DesignWindow', 'width=200,height=200');" TYPE=SUBMIT VALUE="Upload">

<input type="button" onclick="DesignWindow.close();" value="luk mig sgu">
Avatar billede nikolajdu Nybegynder
23. februar 2004 - 22:31 #4
Den nye side er hvad for en side??? Sig selv??

<input type="button" onclick="self.close();" value="luk mig sgu">
Avatar billede zeion Nybegynder
23. februar 2004 - 22:31 #5
nikolajdu > den skal slev gører det uden man trykker
Avatar billede nikolajdu Nybegynder
23. februar 2004 - 22:33 #6
<body onload="self.close();">
Avatar billede zeion Nybegynder
23. februar 2004 - 22:33 #7
java script:window.close(); den del har jeg på en side hvor der også er en pop up, men ´hvor det er et link man trykker på, for at lukke siden ned.
Avatar billede zeion Nybegynder
23. februar 2004 - 22:35 #8
self.close ?? lukker den ikke hele siden ned.. ! det er sker er at det er et window der lukker op nå man trykker på submit knappen, og nå den så skifter til den side som submit pejer på. Skal der være det script som lukker det vindue ned som den forgående side har åbnet..
Avatar billede zeion Nybegynder
23. februar 2004 - 22:42 #9
???
Avatar billede squashguy Nybegynder
23. februar 2004 - 22:52 #10
noget i denne stil (smides i wait.asp)?

window.opener.close();
Avatar billede zeion Nybegynder
23. februar 2004 - 22:54 #11
hvis Start delen ser sådan her ud :

<INPUT onClick="java script:var Win = window.open('wait.asp', 'waitWindow', 'width=200,height=200');" TYPE=SUBMIT VALUE="Upload">


og hvis lukke delen ser sådan her ud :

<script language="javascript">var win = window.close(Wait.asp, waitwindow);</script>

Få jeg en fejl nå den vil lukke billede der hedder
Fejl: 'Wait' er ikke defineret
Avatar billede zeion Nybegynder
23. februar 2004 - 22:56 #12
Squashguy > hva skulle det gører ? vil den så ikke bare lukke vinduet nå den nå til at læse den line, dette vindue skal forblive åben, indtil man kommer ind på done.asp hvor lukke scriptet ligger.
Avatar billede zeion Nybegynder
23. februar 2004 - 23:27 #13
sætter point lidt i vejert.
Avatar billede nikolajdu Nybegynder
23. februar 2004 - 23:34 #14
åh min gud hvor der gættes her.... Smid et link eller forklar præcist hvad du vil.
Avatar billede roenving Novice
23. februar 2004 - 23:49 #15
Det er noget vrøvl, at der står noget mellem paranteserne i .close(), som overhovedet ikke kan have noget der !-)

Kig på nikolajdu's @23/02-2004 22:30:47, måske med den ændring, at du kan genkende det:

<INPUT onClick="var Win = window.open('wait.asp', 'DesignWindow', 'width=200,height=200');" TYPE=SUBMIT VALUE="Upload">

<script type="text/javascript">Win.close();</script>

-- bemærk, at win er noget andet end Win -- noget tredje er WIN, javascript er case sensitivt !o]
Avatar billede zeion Nybegynder
24. februar 2004 - 00:14 #16
OK.. jeg prøver lige forfra, jeg kan se at jeg ikke har forklaret mig godt nok....

Nu bruger vi simple filnavne.

Jeg har fil 1.asp

Som har en filfelt og en sumbitknap. Nå der trykkes på Submitknappen ( denne side uploader billeder ) skal popupboxen komme frem. Nå clienten er færdig med at uploade filen, vil han blive send til 2.asp hvor popboxen nu skal lukkes.

Skriv igen hvis jeg forvidere jeg.

det jeg tror der sker, er at 2.asp ikke kan genkende den popupbox og derved ikke lukke den.
Avatar billede zeion Nybegynder
24. februar 2004 - 00:21 #17
Håber på et svar i morgen. Men skriv endelig hvis i ikke forstår mit problem
Avatar billede roenving Novice
24. februar 2004 - 00:26 #18
Nej, du vil aldrig kunne opnå, at et andet vindue (eller bare en ny instans af det samme vindue !-) kan genkende et tidligere vindue til andet end overskrivning ...

Kun hvis du har en direkte objekt-reference kan der genkendes/refereres !o]
Avatar billede zeion Nybegynder
24. februar 2004 - 00:29 #19
hva gør jeg så.. !? hvordan løser jeg det her problem ?
Avatar billede zeion Nybegynder
24. februar 2004 - 00:30 #20
jeg har en header og en footer fil, som jeg includere i alle filer..
Avatar billede squashguy Nybegynder
24. februar 2004 - 00:34 #21
hvis jeg forstår dig korrekt, kan du vel lukke vinduet når siden unloades..

<body onunload="if(window.Win)Win.close()">

<INPUT onClick="java script:Win = window.open('test2.html', 'DesignWindow',

'width=200,height=200');location.href='test3.html'" TYPE=SUBMIT VALUE="Upload">
Avatar billede squashguy Nybegynder
24. februar 2004 - 00:36 #22
ja nu kom min test.html så med :)
Avatar billede zeion Nybegynder
24. februar 2004 - 00:47 #23
squashguy> kunne få din messanger eller ICQ bare midertidet. Jeg kan slet ikke se samhængen i det her Javascript.
Avatar billede zeion Nybegynder
24. februar 2004 - 17:50 #24
<body onunload="if(window.Win)Win.close()">

Hvis jeg smider denne virker det ik. hvis jeg fjerner if kommer den og siger at Win ikke er difineret.
Avatar billede zeion Nybegynder
24. februar 2004 - 20:32 #25
---siden folk starter på------

<INPUT onClick="java script:Win = window.open('Wait.asp?status=open', 'DesignWindow', 'width=200,height=200')" TYPE=SUBMIT VALUE="Upload">



---Wait.asp---


  <%
if request.QueryString("status")="close" then
%><script language="javascript">self.close();</script><%
end if
%> 
--- siden folk kommer til nå de er færdig med at uploade ---

<script>java script:var Win = window.open('Wait.asp?status=close', 'DesignWindow', 'width=200,height=200');</script>
Avatar billede nikolajdu Nybegynder
24. februar 2004 - 21:34 #26
Det var flot gået.
Avatar billede zeion Nybegynder
25. februar 2004 - 07:22 #27
hehe takker...
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