|
| POST data til popup-vindue Fra : Peter F. Poulsen |
Dato : 14-11-05 15:32 |
|
Hej,
Jeg har en HTML form som jeg gerne vil submitte til et popup vindue, så
fra popup-vinduet kan læse POST-arrayet.
Det er lykkedes mig at kalde script-siden med target, men POST data
medgives ikke.
function popup()
{
window.open('about:blank', 'Templates',
'toolbar=false,width=715,height=500');
return true;
}
Jeg prøver så at submitte således:
<form name="form1" action="Template.aspx" method="post" onsubmit="return
popup();">
Den åbner popup-vinduet og scriptsiden, men POST data er ikke tilgængelig.
Nogen der kan give en hjælpende hånd? Eller i det hele taget afklare om
det kan lade sig gøre?
Mvh.
Peter Poulsen
| |
Jonas Schmeltz Aaber~ (15-11-2005)
| Kommentar Fra : Jonas Schmeltz Aaber~ |
Dato : 15-11-05 22:50 |
|
> function popup()
> {
> window.open('about:blank', 'Templates',
> 'toolbar=false,width=715,height=500');
> return true;
> }
>
> Jeg prøver så at submitte således:
> <form name="form1" action="Template.aspx" method="post" onsubmit="return
> popup();">
Prøv at tilføje vindue-navnet til formularens target-attribut:
<form action="Template.aspx" method="post" onSubmit="return popup();"
target="Templates">...</form>
Jeg er i tvivl om "return" er nødvendig i onSubmit-eventen, men prøv dig
frem
MVH Jonas (aka Juke)
| |
Benny Nissen (14-11-2005)
| Kommentar Fra : Benny Nissen |
Dato : 14-11-05 23:18 |
|
Peter F. Poulsen wrote:
> Nogen der kan give en hjælpende hånd? Eller i det hele taget afklare om
> det kan lade sig gøre?
Sådan:
<script type="text/javascript">
function popup()
{
window.open('Template.aspx', 'Templates',
'toolbar=false,width=715,height=500');
}
</script>
</head>
<body>
<form name="form1" action="Template.aspx" target="Templates"
method="post" onsubmit="popup();">
<input type="text" name="txt" />
<input type="submit" name="Submit" value="Submit" />
</form>
</body>
--
Benny Nissen
| |
Peter F. Poulsen (15-11-2005)
| Kommentar Fra : Peter F. Poulsen |
Dato : 15-11-05 10:35 |
|
Benny Nissen wrote:
> Sådan:
>
> <script type="text/javascript">
> function popup()
> {
> window.open('Template.aspx', 'Templates',
> 'toolbar=false,width=715,height=500');
> }
> </script>
> </head>
>
> <body>
> <form name="form1" action="Template.aspx" target="Templates"
> method="post" onsubmit="popup();">
>
> <input type="text" name="txt" />
>
> <input type="submit" name="Submit" value="Submit" />
>
> </form>
> </body>
Tak for hjælpen til Jer begge.
| |
|
|