Ralf: Zugriff auf veränderliches Fenster

Beitrag lesen

Hallo,

ich greife per opener Objekt auf ein Fenster zu, welches Änderungen unterworfen ist.

Da der Zugriff über eine Routine erfolgt, die per setInterval() aufgerufen wird, kann nicht vorhergesagt werden, in welchem Zustand sich das Fenster befindet.

Ich habe schon einige Prüfungen aingebaut (z.B. auf opener.document.getElementByTagName("body")[0]), aber feststellen müssen, dass ich Fehler bekomme, obwohl eine Abfrage positiv war.

Ein Beispiel:
if (opener.document.getElementById("xxx").style.height)
  opener.document.getElementById("xxx").style.height = 55px;

Für die Zuweisung habe ich die Fehlermeldung bekommen, dass das Objekt null wäre oder nicht vorhanden. Zum Zeitpunkt der IF-Abfrage muss es ja noch existiert haben.

Ich kann mir das nur so erklären, dass zwischen der IF-Abfrage und der Zuweisung eine änderung im Fenster stattgefunden hat.

Gibt es eine Möglichkeit, solche Fehler zu vermeiden?

Ralf