Du willst doch nicht die runChoice.php im popup haben, sondern die Form an runChoice.php schicken und den _response_ in das popup laden.
Oeffne also ein _leeres_ Fenster, warte zur Sicherheit mit einem setTimeout ein paar ms, setze target und action und sende die Form ab. Das klappt auch im IE.
Gruesse, Joachim
Hi Joachim,
danke für Deine Antwort, ich habe meinen Rechner eben erst wieder eingeschaltet.
Dein Hinweis stimmt, da hatte ich einen Denkfehler. Trotzdem funktioniert Dein Vorschlag bei mir noch nicht! Der IE öffnet jetzt das leere Fenster, aber die gewünschte Seite wird nicht geladen. Im Firefox funktioniert es weiterhin.
Mein Code sieht jetzt so aus:
function setDisplayMode()
{
document.forms[0].target = "ownChoice";
document.forms[0].action = "runChoice.php";
setTimeout("document.forms[0].submit()", 3);
window.open("", "ownChoice", "width=690,height=500,scrollbars");
}
Stimmt die Reihenfolge eventuell nicht oder habe ich Deinen Tip nur falsch verstanden?
Grüße
Viola