|
| window.open() Fra : Sjur Eldevik |
Dato : 13-09-01 13:34 |
|
Jeg har en poll hvor jeg vil at resultatet skal vises i et pop-up vindu (ja,
jeg vet at 110% av webdesignere hater pop-up-vinduer).....
Ved å bruke koden
<form method=post action=resultat.asp?ID=<%=pollID%>" method="post"
target=_blank> får man som kjent en helt ny side og da fungerer også pollen.
når jeg bruker koden:
<form method=post
onsubmit="window.open('resultat.asp?ID=<%=pollID%>','_blank',
'toolbar=no,location=no,directories=no,status=no,menubar=no,' +
'scrollbars=no,resizable=no,width=250,height=250');return false;">
fungerer ikke pollen, det virker som resultat.asp ikke klarer å hente
informasjon fra <form>-en .
Noen som vet en løsning på å få dette til??
på forhånd takk..
Sjur
| |
Andreas Jydebjerg (16-09-2001)
| Kommentar Fra : Andreas Jydebjerg |
Dato : 16-09-01 13:51 |
|
Koden der eksekverer i onsubmit eventet modtager ikke de postede data, da
disse udelukkende sendes til den url der angives i action. Du kan gøre
følgende:
<html>
<head>
<script language="JavaScript">
function formOnSubmit() {
open("about:blank", "newWindowName", "");
}
</script>
</head>
<body>
<form method="post" action="test.asp" target="newWindowName"
onSubmit="formOnSubmit();">
<input type="text" name="tstValue" value="Hello world!"/>
<input type="submit" value="Submit me!"/>
</form>
</body>
</html>
Da onsubmit eventet sker inden at formen faktisk postes, kan du nå at
oprette dit nye vindue og give det det navndu har angivet i form tag'ens
target attribut, derved postes formens data til dit nye vindue!
/Andreas
"Sjur Eldevik" <sjur@gekkopublishing.no> wrote in message
news:aI1o7.15763$1T5.174676@news1.oke.nextra.no...
> Jeg har en poll hvor jeg vil at resultatet skal vises i et pop-up vindu
(ja,
> jeg vet at 110% av webdesignere hater pop-up-vinduer).....
>
> Ved å bruke koden
> <form method=post action=resultat.asp?ID=<%=pollID%>" method="post"
> target=_blank> får man som kjent en helt ny side og da fungerer også
pollen.
>
> når jeg bruker koden:
>
> <form method=post
> onsubmit="window.open('resultat.asp?ID=<%=pollID%>','_blank',
> 'toolbar=no,location=no,directories=no,status=no,menubar=no,' +
> 'scrollbars=no,resizable=no,width=250,height=250');return false;">
>
> fungerer ikke pollen, det virker som resultat.asp ikke klarer å hente
> informasjon fra <form>-en .
>
> Noen som vet en løsning på å få dette til??
>
> på forhånd takk..
>
> Sjur
>
>
| |
|
|