molily: Neues Fenster - Eigenschaften zuweisen

Beitrag lesen

Hallo,

Ich schließe daraus: Der IE wartet, bis das Fenster komplett fertig ist und arbeitet dann erst mit dem nächsten Befehl weiter. Die anderen Browser starten das Fenster und warten nicht.

Wie kann ich feststellen, ob das Fenster vollständig(!) aufgebaut ist. (Die Möglichkeit im neu geöffneten Fenster mit "onload" weiterzuarbeiten scheidet aus diversen Gründen aus)

Wieso scheidet onload aus? Anders wird es jedenfalls nicht zuverlässig gehen, davon abgesehen, dass du das Fenster komplett dynamisch mit document.open(), document.write() und document.close() beschreiben könntest, was du sicherlich nicht möchtest.

function test(){
  Blatt = window.open(document.F.template.value,"Blatt");
  //alert("Hallo");
  Blatt.document.title="Test";
  Blatt.document.getElementById("monat_t").innerHTML="Huhu";
  }

Schematisch:

function test() {
  Blatt = window.open(document.F.template.value,"Blatt");
  Blatt.onload=function () {
    Blatt.document.title="Test";
    Blatt.document.getElementById("monat_t").innerHTML="Huhu";
  }
}

Was ist daran nicht möglich?

Mathias