Browsergröße bei IE auslesen
Claus Mühr
- javascript
0 CK10 Hans0 André Laugks0 Thomas Mell
Hallo zusammen!
Ich habe nun schon so einiges an Artikeln gewälzt um
die Größe eine Browserfensters unter dem IE auszulesen.
Dabei geht es mir nicht um die screen.width bzw.
screen.height (die ja nur die Bildschirmauflösung
zurückgibt). Im NN erreiche ich diesen Wert über
hoehe=window.outerHeight; (bzw outerWidth).
IE scheint solcherlei "Unwichtigkeiten" nicht zu kennen.
Bis dann,
Claus
Hi,
Ich habe nun schon so einiges an Artikeln gewälzt um
die Größe eine Browserfensters unter dem IE auszulesen.
Das geht mit offsetHeight und offsetWidth, so:
<script language="JavaScript">
function hoehe()
{
alert(document.dokument.offsetWidth + " " + document.dokument.offsetHeight);
}
</script>
<body id="dokument" onload="hoehe();">
</body>
Steht aber auch in SelfHTML ,)
<../../tecbba.htm#a16>
mfg
CK1
bin sowas auch grad am rumfriemeln...
beste Lösung bisher: IE kann <img width=100% name="bild">
da lässt sich dann .width auslesen - ist zwar immer etwas kleiner als das fenster,
aber das bleibt ziemlich konstant bei 20px.
hth
Hans
Hallo!
die Größe eine Browserfensters unter dem IE auszulesen.
Dabei geht es mir nicht um die screen.width bzw.
screen.height (die ja nur die Bildschirmauflösung
zurückgibt). Im NN erreiche ich diesen Wert über
hoehe=window.outerHeight; (bzw outerWidth).
IE scheint solcherlei "Unwichtigkeiten" nicht zu kennen.
Mit den hier aufgeführten "Befehlen" kannst Du den Anzeigebereich de Browserfensters auslesen.
document.body.clientWidth; document.body.clientHeight; steht Dir aber erst zu verfügung, wenn der
Body komplet geladen ist. Du mußt es also über eine Funktion (onload) aufrufen, oder am Ende des
bodys einbauen.
Netscape:
self.innerWidth; self.innerHeight;
InternetExplorer:
document.body.clientWidth; document.body.clientHeight;
mfg, André Laugks
Hallo,
IE scheint solcherlei "Unwichtigkeiten" nicht zu kennen.
Der IE kennt bedeutend mehr "Unwichtigkeiten" als der NN. Es kann von jedem Objekt die Position, Groesse, Abstaende zum Fensterrand und Abstaende zum Elternobjekt ermittelt werden. Weitehin kann der Scrollbereich eines Objektes (sofern vorhanden) abgefragt werden.
Sieh mal bei http://msdn.microsoft.com/workshop/author/om/measuring.asp vorbei...
viele Gruesse
Thomas Mell