15. september 2005 - 21:58
Der er
11 kommentarer og 1 løsning
setTimer på form
Hejsa, kan følgende ikke lade sig gøre? <form action="CheckOut.asp" name="form2" method="post" onSubmit="setTimeout('popup()',1000);"> problemet er at indholdet af formen skal gemmes inden popuppen åbnes, men kan kan jo ikke længre åbne et popupvindue unden brugeren laver en aktiv handling
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
15. september 2005 - 22:03
#1
Kan du ikke bare sætte en refresh af popuppen ind, når svaret kommer tilbage fra serveren ?-) -- og hvad skal popuppen iøvrigt indeholde, siden den er afhængig af at der submittes ?o]
15. september 2005 - 22:04
#2
det tror jeg ikke umiddelbart vil virke. det er til betaling på en shop, og ordren skal gemmes for at jeg kan hente ordreid'et ud.
15. september 2005 - 22:11
#3
Hvad så med at submitte til popuppen ?-) -- sikrest gøres det ved at åbne en side i popuppen, som submitter formen til popuppen, noget à la: <form action="CheckOut.asp" name="form2" method="post" target="ditWindowName" onsubmit="window.open('popup.html','ditWindowName');return false;"> -- og så i popuppen loade et dokument (altså popup.html !-), som væsentligst indeholder: <script type="text/javascript"> window.onload = function(){opener.form2.submit();} </script> -- bemærk at anden-parameteren i .open og target skal være fuldstændig identiske !o]
15. september 2005 - 22:12
#4
Uff ... <script type="text/javascript"> window.onload = function(){opener.document.form2.submit();} </script>
15. september 2005 - 22:15
#5
checkout.asp er bare ikke den side med betaling, den hedder pay.asp. skal jeg så videresende ti lden rigtige payside i popuppen, når den har submittet formen?
15. september 2005 - 22:24
#6
Den kan jeg ikke lige gennemskue, men du skal bemærke måden at gøre det på, fordi ved at returnere false i onsubmit forhindres submit umiddelbart, men ved at køre .submit() udføres onsubmit ikke, hvorfor det skulle køre !-)
15. september 2005 - 23:33
#7
okay der satte du mig lige af :-)
15. september 2005 - 23:36
#8
Hvad sender det link, du submitter til tilbage ?-)
15. september 2005 - 23:57
#9
tænker du på setTimeout('popup()',1000); eller Checkout.asp
16. september 2005 - 11:25
#10
det ser ud til at virke. Laver du et svar
16. september 2005 - 15:28
#11
Oki '-)
17. september 2005 - 10:56
#12
-- og tak for point ;~}
Vi tilbyder markedets bedste kurser inden for webudvikling