Bernard: self.resizeTo - Aufruf aus Frame funkt. mit IE nicht richtig

Beitrag lesen

Hallo !
ich verwende nachfolgendes Script um ein Popup Fenster je nach Inhalt zu vergrößern und zu verkleinern.

http://www.drweb.de/javascript/aufblasbare_fenster.shtml

Funktioniert (eigentlich) auch sehr gut mit allen Browsern. In meinem Popup habe ich jetzt 2 Frames. Links Navigation, rechts Inhalt.

Seitdem funktioniert das Script im IE nicht mehr. Hat jemand eine Idee warum ? In allen anderen Browsern (Netscape, Mozilla, Opera) funktioniert es weiterhin.

Vielen Dank für Eure Hilfe.

ps: der vollständigkeit halber hier noch mein originalscript:

<script language="javascript">
var minx       = 280;
var maxx       = 450;
var xwert      = minx;
var ywert      = 325;
var akt_breite = minx;
var i = 1;
function fensterweite()
{
 if (window.outerWidth) return window.outerWidth;
 else if (document.body && document.body.offsetWidth) return document.body.offsetWidth;
 else return 0;
}
function init_groesser() {
akt_breite = fensterweite();
if (akt_breite < maxx) {
var i = 1;
groesser();}
}
function init_kleiner() {
akt_breite = fensterweite();
if (akt_breite > minx) {
var i = 1;
kleiner();}
}
function groesser() {
 xwert = xwert + (i*6);
 if (xwert > maxx) {xwert=maxx;}
 self.resizeTo(xwert,ywert);
 if (xwert >= maxx) {return;}
 i = i + 1.5;
 if (i < 20) {setTimeout("groesser()",50);}
 else { i = 1; }
}
function kleiner() {
 xwert = xwert - (i*6);
 if (xwert < minx) {xwert=minx;}
 self.resizeTo(xwert,ywert);
 if (xwert <= minx) {return;}
 i = i + 1.5;
 if (i < 20) {setTimeout("kleiner()",50);}
 else { i = 1; }
}
</script>