Matthias Schöchle: dynamisch eingefuegte iframes als target fuer formular

Beitrag lesen

Schoenen guten Tag an alle!

Ich poste zum ersten mal und hoffe, dass jemand mir helfen kann. Ich habe niergends eine Info gefunden.

Mein Problem:
Ich erstelle dynamisch verschiedene IFrames:

var newIFrame       = document.createElement("IFRAME");
newIFrame.className = "IFrameCSS";
newIFrame.name      = "ausgabe"+counter;
newIFrame.src       = url;

document.getElementById("mydiv").appendChild(newIFrame);

anschließend sollen daten im Formuler an die verschiedenen dokumente in den IFrames geschickt werden. Dazu verwende ich folgenden Code, der beim Drücken eines Button ausgeführt wird:

function sendme()
{
    myform.target = "ausgabe1";
    myform.action = "tbl.php";
    myform.submit();
    myform.target = "ausgabe2";
    myform.action = "errortbl.php";
    myform.submit();
}

Das funktioniert aber nicht. Es werden immer neue Fenster geoeffnet.
Am Code von sendme liegt es nicht. Bei Hartkodierten IFrames funktioniert das senden.

Warum scheitert es bei den dynamischen IFrames und vor allem: was kann ich tun?

Vielen Dank schon im Voraus und viele Gruesse

Matthias