Fensterbreite im IE
Spock
- javascript
0 ole
Hallo,
Ich suche eine Möglichkeit, die Breite eines Fensters im IE auszulesen.
Genauer gesagt ein Pendant zu dem, was in allen anderen Browsern mit
window.innerWidth ausgelesen wird.
document.body.offsetWidth geht nicht, weil die Breite weit vor dem Laden des body-tags ausgele
sen werden soll.
Thx
Spock
hi spock
Ich suche eine Möglichkeit, die Breite eines Fensters im IE auszulesen.
sowas wie screen.height bzw. screen.width ?
so long
ole
(8-)>
sowas wie screen.height bzw. screen.width ?
Hi 8-,
Nein, das meine ich nicht.
screen.width gibt mir die tatsächliche Breite des Desktops, während mir screen.availWidth die
verfügbare Breite des Desktops gibt.
Beides ist im Grunde absolut unabhängig vom Browserfenster.
window.innerWidth gibt mir dagegen die tatsächliche Breite des Browserfensters.
Aber beim IE scheint man das nicht auslesen zu können. Da muss man anscheinend das Browserfens
ter erst vergrößern oder verkleinern, um den Wert zu erfahren.
Und dann wundern sich die Leute, dass sie mit Javascript vergewaltigt werden...
Greets
Spock
~
Aber beim IE scheint man das nicht auslesen zu können. Da muss man anscheinend das Browserfens
ter erst vergrößern oder verkleinern, um den Wert zu erfahren.
Weil die M$-Crew immer gerne und überall IDs einsetzt, läßt sich IE folgendermaßen überlisten:
<html id="file">
<head>
<title>Blah</title>
</head>
<script type="text/javascript">
<!--
alert(document.all.file.offsetWidth);
//-->
</script>
<body>
</body>
</html>
Bye
Spock