Tobias: iframe - änderung der grösse

Beitrag lesen

Hi @ll,

ich hab ein kleines Problemchen mit einem JavaScript.

Folgende Ausgangssituation:

  • in einer Seite liegt ein iframe mit einer höhe von 19 pixel eingebettet und zeigt brav seine Daten an.
  • dieser iframe lädt sich selbst über JS jede Minute neu
  • zu Beginn des iframes steht ein kurzes PHP-Script, dass eine bestimmte Begebenheit auf dem Server abfrägt. Sobald dort die entsprechende Situation vorliegt, wird die iframe-datei über einen header('location : url') verändert.
  • diese datei ist im prinzip genau gleich aufgebaut, benötigt allerdings eine andere Höhe, da mehr auszugeben ist. Konkret wären das dann 160 Pixel bei Datei zwei.

Mein Problem ist nun, wie ich diesen Grössenwechsel gestalte...
Zur Zeit steht in beiden Dateien folgendes JavaScript, dass jeweils die benötigte Grösse einstellt:

self.resizeTo(573,19); bzw. self.resizeTo(573,160);

dies funktioniert wunderbar unter IE - jedoch wird unter Opera & Mozilla die grösse des GESAMTEN Fensters verändert; nicht nur der iframe.

Ich kann mir vorstellen, dass ich das evtl. über ein layer beheben kann - allerdings habe ich keine Vorstellung davon, wie genau das auszusehen hätte.

wäre fein, wenn mir jemand bei diesem Problem halfen könnte...

greetz,
Tobi