Browserbreite beim IE: "Objekt erforderlich"
Benjamin Mollenhauer
- javascript
Hallo,
ich möchte die Breite des Browsers bestimmen, meine Funktion funktioniert,
auch die Browserunterscheidung.
Bei Netscape funktioniert alles, nur der IE weigert sich:
Alle 3 Varianten (hab ich aus div.Quellen) funktioneren nicht: "Objekt erforderlich",
nur kann ich damit leider nix anfangen.
Woran könnte das liegen?
Vielen Dank,
Benni
--------8<--------8<--------8<--------8<--------8<--------8<--------8<--------
function BrowserWidth() {
if (ns4) {
var w = window.innerWidth;
} else if (ie4) {
// Hier nun die Fehlermeldung
var w = document.body.scrollWidth; // wird vom Dynamic Duo angegeben
//document.body.offsetWidth-20;
//document.body.scrollWidth;
//document.body.clientWidth;
}
return w;
}
--------8<--------8<--------8<--------8<--------8<--------8<--------8<--------
Hi,
ich möchte die Breite des Browsers bestimmen, meine Funktion funktioniert,
auch die Browserunterscheidung.
Bei Netscape funktioniert alles, nur der IE weigert sich:
Alle 3 Varianten (hab ich aus div.Quellen) funktioneren nicht: "Objekt erforderlich",
nur kann ich damit leider nix anfangen.Woran könnte das liegen?
//document.body.clientWidth;
(den würde ich nehmen, bzw. den benutze ich)
Kleine Vermutung: Ist das Script im Head? Dort funktioniert es nämlich nicht, weil bis dahin document.body nicht existiert. Bedank Dich bei Microsoft...
Cheatah
//document.body.clientWidth;
(den würde ich nehmen, bzw. den benutze ich)
Kleine Vermutung: Ist das Script im Head? Dort funktioniert es nämlich nicht, weil bis dahin
document.body nicht existiert. Bedank Dich bei Microsoft...
Ja, ist aber eine Funktion, die erst bei OnLoad gestartet wird.
Gruß,
Benni
Sorry,
ich das war's doch. Ich hatte noch einen versteckten Aufruf in meinem outgesourcten Teil.
Danke,
Benni
PS: http://sites.inka.de/sleipnir/gegenwart/ es geht!!!