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>