/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
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.

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408924
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste