Ok...ich habe eine Seite, die zwei Iframes enthält. Beide Iframes beinhalten jeweils eine Form, deren Daten ich gleichzeitig auslesen muss, da sie abhängig voneinander sind.
Auf der Hauptseite habe ich einen submit-button, der, wenn er ausgelöst wird, mir die daten beider forms zurückgeben soll und einige der Daten in eine Datenbank schreibt.
So, mein erster Gedanke war eine JavaScript function die mir beide forms liefert:
function submitFrames(){
document.exam.current_exam.submit();
document.exam_info.info.submit();
}
Diese function wird beim button aufgerufen:
<input type="button" onClick="submitFrames()" value="Submit" class="button_grey"/>
Das Problem hierbei ist, dass submit() sich genauso verhält, wie ein Submit-Button, d.h. die form-action wird ausgelöst, also eine neue Seite geladen. Weil danach, sofort wieder submit() ausgelöst wird, wird wieder eine neue Seite geladen und die Daten aus dem ersten Post-Array sind weg.
Ich hoffe ich hab das Problem ein wenig klarer dargestellt.
Gruß, Thorsten