Avatar billede peterpeter Seniormester
05. februar 2004 - 11:04 Der er 14 kommentarer og
1 løsning

En pop-up aktiveret fra et formfelt

Hej alle

Jeg er ved at arbejde med implementering af et betalingsmodul. I den forbindelse har jeg brug for at lave en pop-up på sådan ca: 700 x 500 i størrelse.
1.
Hvordan gør jeg det ?

2.
Pop-up'pen skal aktiveres efter at man har udfyldt et formfelt, hvordan skal koden så angives ??
Jeg mener, i formfeltet er der jo "<form action="redirect-shop-dk.asp" method="post">" delen i starten og "<input type="Submit" value="Fortsæt til betaling">" i slutningen...

Håber I kan forstå mit spørgsmål, ellers sig endelig til....

Mange tak

Peter
Avatar billede roenving Novice
05. februar 2004 - 11:19 #1
Kig på http://roenving.users.whitehat.dk/WindowLaboratory.html

-- der vil du kunne finde alt om .open, men umiddelbart lyder det som:

window.open('betalingsmodul.asp','betaling','width=700,height=500,status=no')

Du bliver nødt til at have en eller anden action, så f.eks. angive den inde i en knap:

<button onclick="window.open('betalingsmodul.asp','betaling','width=700,height=500,status=no')">Betaling via nettet</button>
Avatar billede peterpeter Seniormester
05. februar 2004 - 11:49 #2
Hej roenving

Mange tak for det hurtige svar og tak for linket, spændende side du har der....

Mht. mit spørgsmål: Jeg forstår ikke lige, skal jeg sætte "button" linien ind i ipput type="Submit.. delen ???
Avatar billede peterpeter Seniormester
05. februar 2004 - 11:52 #3
I min head skal jeg have følgende, ikke:

<scrip language="javscript">
window.open('betalingsmodul.asp','betaling','width=700,height=500,status=no')
</script>

og ved min
<input type="Submit" value="Fortsæt til betaling"> skal jeg på en måde indsætte din "button" linie ???

Er det sådan ??

Tak
Avatar billede roenving Novice
05. februar 2004 - 11:53 #4
Næh, hvis du skal bruge redirect-shop-dk.asp som det der skal i popup'en, bliver det:

<form action="redirect-shop-dk.asp" method="post" onsubmit="window.open(this.action,'betaling','width=700,height=500,status=no');return false;">

<input type="Submit" value="Fortsæt til betaling">

-- men jeg ved ikke hvordan den reagerer så (om værdierne kommer med !-)
Avatar billede peterpeter Seniormester
05. februar 2004 - 11:56 #5
Mange tak - Jeg prøver lige.......  ;-)
Avatar billede peterpeter Seniormester
05. februar 2004 - 12:01 #6
Super - Det ser ud til at virke perfekt !!!

Problemet er blot, at det skal være et pop-up vindue pga. at de tidligere er i frames, og der kan man ikke se "hænelåsen", men det kan man i et nyt vindue...

Er der mulighed for lige at lave "pop-up"en om til et vindue med den nederste bundlinie fra det almindelige browservindue på ????

TAK
Avatar billede roenving Novice
05. februar 2004 - 12:06 #7
Ja, jeg satte bare lige status=no ind, fordi det meget tit foretrækkes at popups er så enkle som muligt ...

-- men ændr det til status=yes (og tilføj evt. andre af dem du kan finde på min side, du behøver ikke at tilføje alle, selv om min simple kode gør det !-)

-- og velbekomme '-)
Avatar billede peterpeter Seniormester
05. februar 2004 - 12:14 #8
SUPER DUPER - Mange tak for hjælpen !! Især den hurtige....

Ultra kort: Hvordan er det lige jscript koden er for at lukke et vindue ??

Mange tak for hjælpen...
Avatar billede roenving Novice
05. februar 2004 - 12:15 #9
self.close()
Avatar billede peterpeter Seniormester
05. februar 2004 - 12:17 #10
Jeg tænkte på: "Klik her for at lukke vindue"

...endnu engang tak.
Avatar billede peterpeter Seniormester
05. februar 2004 - 12:25 #11
<a href="java script://" onClick="window.close()">Luk vinduet!</a>

;-)
Avatar billede roenving Novice
05. februar 2004 - 12:27 #12
Ja:

<a href="#" onclick="self.close();">Klik her for at lukke vindue</a>

-- og tak for points ;~}
Avatar billede roenving Novice
05. februar 2004 - 12:29 #13
-- nåh, du nåede selv at gennemskue den !-)
Avatar billede peterpeter Seniormester
05. februar 2004 - 12:42 #14
Hav en god dag........  ;-)
Avatar billede roenving Novice
05. februar 2004 - 12:50 #15
*g*
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