Avatar billede foxmulder58 Praktikant
09. november 2005 - 10:08 Der er 13 kommentarer og
1 løsning

Lukke aktivt vindue

Hje eksperter,

hvordan laver man en knap der lukker et aktivt vindue og vender tilbage til den foregående side?



mvh
Mads
Avatar billede fennec Nybegynder
09. november 2005 - 10:12 #1
<input type="button" value="Luk" onClick="window.close();">
Avatar billede foxmulder58 Praktikant
09. november 2005 - 10:18 #2
Den knap du har lavet lukker jo alle vinduer, den skal lukke det aktive!
Avatar billede foxmulder58 Praktikant
09. november 2005 - 10:20 #3
Den skal lukke det aktive vindue og vende tilbage til den side den kom fra.
Avatar billede foxmulder58 Praktikant
09. november 2005 - 10:24 #4
nej det er egentlig måske rigtig det du giver mig der jeg skal blot have den til at åbne denne sid i et nyt vindue.

Jeg kigge lige på det og vender tilbage!
Avatar billede foxmulder58 Praktikant
09. november 2005 - 14:42 #5
Hej fennec det er ikke lige det script jeg leder efter!.
Avatar billede fennec Nybegynder
09. november 2005 - 14:50 #6
Hvad er det så du vil??? Den kode lukke nemlig det vindue man er i :o)

Kan du forklare det på en anden måde??
Avatar billede foxmulder58 Praktikant
09. november 2005 - 15:08 #7
ja undskyld fennec,

Jeg har en formular som bliver udfyldt og så klikker man på "send" dernæst dukker der et vindue op. I dette vindue skal man klikke send hvis man godkender de indtastede oplysninger.


Hvis ikke man godkender de indtastede data skal man klikke på en knap der lukker vinduet.

Jeg kan godt bruge din metode men så skal det vindue man lukker åbnes i et nyt browservindue.


Forstår du hvad jeg mener?



Det er til denne formular det nye vidnue skal dukke op.:

http://netau.dk.linux14.wannafind.dk/formular_ledelse.htm

mvh
mads
Avatar billede foxmulder58 Praktikant
09. november 2005 - 15:10 #8
jeg mener bare at den side hvor man enten godkender/ - eller vil lukke skal være i et nyt lille browservindue. Hvis jeg åbner siden som target="_self" duer din metode ikke for så lukke den alle vidnuer (og den skal jo blot vise formularen igen hvis man vil lukke den.
Avatar billede fennec Nybegynder
09. november 2005 - 15:21 #9
Vi skal vist have afklaret termologien :o)

vindue = et helt browser vindue
side = indholdet af browseren

Der kommer altså ikke et nyt vindue, men en ny side. Er det ikke rigtigt forstået??
Avatar billede foxmulder58 Praktikant
09. november 2005 - 23:18 #10
ja det er en ny side.

Det er den nye side der via et JavaScript viser de data brugeren har indtastet.

Denne side vil jeg gerne have åbnet i et nyt vindue (i en angiven størrelse, denne skal kunne lukkes ned igen ved at klike på en knap).


mvh
Mads
Avatar billede foxmulder58 Praktikant
09. november 2005 - 23:19 #11
jeg undskylder lige at jeg er så dårlig til at formulere mig fennec!
Avatar billede fennec Nybegynder
10. november 2005 - 08:54 #12
Dvs. at når du submitter data, skal der åbne et nyt vindue, som informationerne sendes til??

Det gøres sådan:

<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
function openWin()
{
    win = window.open("url.asp","pop1","width=300,height=300")
}
//-->
</SCRIPT>
<form action="test2.asp" name="myForm" method="post" target="pop1" onsubmit="openWin();">
<input type="Text" name="val1" value="">
<input type="Submit" value="send">
</form>

Læg mærke til target, onsubmit og openWin funktionen.
Avatar billede foxmulder58 Praktikant
17. november 2005 - 21:11 #13
Hej fennec >> har glemt dig har haft lidt travlt på arbejde.

Smider du et svar?
Avatar billede fennec Nybegynder
18. november 2005 - 08:27 #14
.o) <-- One Eyed Jack
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