Formular absenden und Popup öffnen
Rene
- javascript
0 Gernot Back0 Rene
Hi,
ich habe ein Formular
<form method="post" action="vorschau_test.php" target="vorschau" onSubmit="return popup_vorschau_test()">
das nach Absenden die Datei "vorschau_test.php" im Popup "vorschau" anzeigen soll. Das funktioniert fast einwandfrei. Denn manchmal kommt es vor, dass 2 Popup-Fenster geöffnet werden, ein leeres und das richtige Popup. Ich habe schon versucht mit
function popup_vorschau_test(){
var win = window.open("","vorschau_test","width=...");
return true;
}
darauf zu warten, dass das Popup-Fenster geöffnet ist, bevor das Formular abgesendet wird, aber es scheint nicht 100%ig zu funktionieren. Wer weiß Rat?
Hallo Rene,
ich würde es mal so versuchen:
<form method="post" action="vorschau_test.php" target="vorschau" onSubmit="popup_vorschau_test()">
function popup_vorschau_test(){
vorschau = window.open("vorschau_test.php","vorschau","width=...");
}
Gruß Gernot
Hallo Rene,
ich würde es mal so versuchen:
<form method="post" action="vorschau_test.php" target="vorschau" onSubmit="popup_vorschau_test()">
function popup_vorschau_test(){
vorschau = window.open("vorschau_test.php","vorschau","width=...");
}Gruß Gernot
Hi, daran hatte ich auch schon gedacht, aber das geht ja nicht, da die Eigenschaft "target" die Angabe des tatsächlichen Namens eines Fensters verlangt. Der Variablennamen "vorschau" (vorher "win") spielt in diesem Fall keine Rolle. Es ist nur der Name aus "window.open" entscheidend.
Trotzdem danke!