IE: document.body.offsetWidth ???
Georg Gruber
- javascript
0 Joachim
Hi,
ich habe ein Problem bei der Bestimmung der Fensterbreite mit dem IE.
Und zwar habe ich ein html-Dokument mit einem Frameset, also zirka so:
<html>
<head>
<script language="JavaScript">
var breite = document.body.offsetWidth;
...
</script>
</head>
<frameset rows="130,*,50" frameborder="NO" border="0"
...
</frameset>
<noframes>
<body bgcolor="#FFFFFF" text="#000000">
</body>
</noframes>
</html>
Aber mit document.body.offsetWidth funktioniert das irgendwie nicht so wirklich. Liegt das daran, dass ich bei einem Frameset keinen body habe? WAS KANN ICH DA MACHEN???
Wie kann ich sonst für den Internet Explorer die Fensterbreite abfragen???
Danke + liebe Grüsse Georg
hi,
<script language="JavaScript">
var breite = document.body.offsetWidth;
seit wann besitz ein frameset einen body (ausser vielleicht im noframe-Bereich)?
Darueber hinaus steht Dir dieser Wert erst _nach_ dem Laden des Bodys zur Verfuegung.
Also: ab in eine der "frame"-Dateien damit, in eine Funktion packen und diese per onload rufen.
Gruss Joachim