Wert einer Form geht beim Anwenden von JS-PopUp verloren
Michl
- javascript
Hallo!
Ich habe folgende Form:
<FORM NAME="url" METHOD="post" onSubmit="NewWindow('2.asp','popup','430','290');return false;">
<TABLE>
<TR>
<TD COLSPAN="2" ALIGN="right"><script type="text/javascript">document.write('<input type="hidden" name="href" value="' + location.href + '">');</script></TD>
</TR>
<TR>
<TD><INPUT TYPE="submit" NAME="submit"></TD>
</TR>
</TABLE>
</FORM>
Im nächsten Fenster wird per asp dem user noch die möglichkeit gegeben, Eingaben zu machen und das ganze dann per email versendet.
Jedoch geht beim übertragen der wert von href aus der 1. seite verloren! Ich möchte nämlich, dass 2.asp in einem PopUp, fixe grösse, keine menubar, ..., zentriert erscheint.
kann mir jemand bitte einen lösungsvorschlag, bzw. workaround mitteilen, wie ich mein problem beheben kann!?!
vielen DANK!!!
Hallo!
Ich habe folgende Form:
<FORM NAME="url" METHOD="post" onSubmit="NewWindow('2.asp','popup','430','290');return false;">
<TABLE>
<TR>
<TD COLSPAN="2" ALIGN="right"><script type="text/javascript">document.write('<input type="hidden" name="href" value="' + location.href + '">');</script></TD>
</TR>
<TR>
<TD><INPUT TYPE="submit" NAME="submit"></TD>
</TR>
</TABLE>
</FORM>Im nächsten Fenster wird per asp dem user noch die möglichkeit gegeben, Eingaben zu machen und das ganze dann per email versendet.
Das was du als das nächste Fenster bezeichnest, ist einfach ein Popup, dass mit dem Formular nicht mehr in Verbindung steht. Das Fomrular kan nur von dem CGI, was im Action steht ausgewertet werden oder von einem JS in 2.asp
Struppi.
Hallo!
Normalerweise (TARGET="_blank" & ACTION="2.asp") funktioniert die Übergabe der FORM Inhalte ja.
In 2.asp hole ich mir die Werte über <%= Request.Form("href") %>
Ich möchte halt, dass das PopUp zentriert, eine bestimmte grösse, keine menubar, ..., hat!
irgendwie muss ich wohl meinem form sagen, an welche seite übergeben werden soll. jedoch soll diese eben nicht default-mässig geöffnet werden.
ist es möglich da eine verbindung herzustellen?
Hallo!
Normalerweise (TARGET="_blank" & ACTION="2.asp") funktioniert die Übergabe der FORM Inhalte ja.
In 2.asp hole ich mir die Werte über <%= Request.Form("href") %>
Ich möchte halt, dass das PopUp zentriert, eine bestimmte grösse, keine menubar, ..., hat!
irgendwie muss ich wohl meinem form sagen, an welche seite übergeben werden soll. jedoch soll diese eben nicht default-mässig geöffnet werden.
ist es möglich da eine verbindung herzustellen?
nut bedingt. Du kannst das popup öffnen mit einer leeren Seiten ('about:blank') und dann im Formular als target den Fensternamen angeben.
Struppi.