Avatar billede mik789 Nybegynder
16. februar 2002 - 11:56 Der er 5 kommentarer og
1 løsning

submit og redirect/replyURL

Jeg har en formular på en side, og det er meningen et tryk på Send-knappen både skal sende formularen og åbne et vindue med en kvittering. Dette vindue vil jeg godt have i en bestemte størrelse. Jeg har i forvejen en script på siden der styrer størrelsen og placeringen af det vindue, der åbnes. Det sådan ud (og jeg ved at det virker):

<script language="JavaScript">
  function myOpen(page) {
    win = window.open(page, "win", "width=450,height=300,top=130,left=270,screenY=130,screenX=270,scrollbars=yes,dependent=yes");
    win.focus();
  }
</script>

Nu vil jeg godt have at kvitteringen som åbner når der trykkes Send er styret af dette script. Serveren anvender et form-mail script der hedder Eforms.acgi. For at åbne en kvittering skal der ifølge anvisningen indsættes flg.:

<INPUT TYPE="hidden" NAME="*replyURL" VALUE="http://[min kvitteringsside]">

og URL'en SKAL angives med fuld http//...

Problemet er nu hvordan jeg får koblet scriptet på dette input-tag. Jeg har prøvet med flg.:

<input type="hidden" name="*replyURL" value="java script:myOpen('http://[min kvitteringsside]');void(0);">

men det virker ikke. Formularen bliver sendt, men kvitteringen åbner ikke. Jeg har tjekket at scriptet virker hvis jeg knytter kvitteringssiden til en anden knap, og det gør det, så det er kun spørgsmålet om hvordan det skal angives netop i forbindelse med replyURL osv.

nogen hjælp?
/mik
Avatar billede mik789 Nybegynder
16. februar 2002 - 12:01 #1
NB jeg ved at kvitteringssiden åbner som den skal hvis jeg undlader scriptet, altså sådan:

<input type="hidden" name="*replyURL" value="http://[min kvitteringsside]">

men så fylder den hele skærmen, og det skal den ikke.
Avatar billede fomse Nybegynder
16. februar 2002 - 15:34 #2
Kan man ikke gøre det med en <INPUT TYPE="button" VALUE="TEKST" onClick="java script:myOpen('http://[min kvitteringsside]');void(0);">

Fomse:-)
Avatar billede fomse Nybegynder
16. februar 2002 - 15:35 #3
Skule have været et svar:-)
Avatar billede fomse Nybegynder
16. februar 2002 - 15:37 #4
Ups sorry læste ikke et sidste du skrev...
Avatar billede mik789 Nybegynder
16. februar 2002 - 19:11 #5
Eksperter! Jeg har sat pointene i vejret. Prøv om I kan hjælpe...

:-|

/mik
Avatar billede mik789 Nybegynder
17. februar 2002 - 01:02 #6
ingen hjælp her, så jeg flytter spørgsmålet til kategorien javascript - og tager pointene med

mik
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