Hi All,
anfangs dacht ich es wäre sehr easy, jetzt saß ich schon naja…sicher 6 stunden dran…ich will die Daten eines Formulars posten, ich verwende dafür ein normalen Submit-Button, aber jetzt kommt der Clou, es gibt zwei Radio-Checkboxen, der eine heisst soviel wie „speicher“ mir die Daten des Formulars (sprich die Daten gehen per action an dasselbe PHP-Skript in demselben Browser) der andere Radio sagt, schick mir die Formdaten an ein neues Browser-Fenster (Pop-Up mit festen Maßen) ohne das die aktuelle Seite ge-reloaded wird. Das lustige es das es klappt, das Doofe ist, dass immer nur das was man als ertes ausgewählt hat funktioniert, sprich wenn ich mich entschieden habe die „Voransicht“ der Formulardaten zu wählen, dann kommt mit jedem Submit-Klick immer das Pop-Up-Fensterchen, wenn man als erstes gewählt hat die Daten „endgültig“ zu „speichern“ dann kommt , auch wenn man nun den „voransicht“ radiobox auswählt, trotzdem wieder ein post an die aktuelle seite…echt schade. hier der eigentlich kurze code, wäre schön wenn mir jemand helfen könnte.
function doSubmit() {
var f=document.frmTest;
if ( f.radioboxname[1].checked == true ) {
f.action = „newsletter_std_prev.php“;
win = window.open(„newsletter_std_prev.php“,„previewnow“,„width=660,height=880,left100,top=100,menubar=0,location=0,toolbar=0,resizable=0“);
f.target = ‚previewnow‘;
f.submit();
} else if ( f.radioboxname[0].checked == true ) {
f.action = ‚newsletter_std_detail.php‘;
f.submit();
}
}
das form-tag sieht so aus:
und meine radio boxen und der submit so:
speichern
Voransicht
sprich ONE-WAY funktioniert es jeweils…aber irgendwie „merkt“ sich der browser die ERSTE auswahl und führt dann immer nur diese aus nur nach einem F5 funzt es wieder sauber…aber nur ONE-WAY. bin echt am verzweifeln
danke für jede hilfe habt was gut
timo