Wie erkenne ich die Breite eines Benutzerfensters mit Javascript und Konto für ihre Bildlaufleiste? (Ich brauche die Breite des Bildschirms innerhalb der Bildlaufleiste). Hier ist, was ich habe ... es scheint, in mehreren Browsern zu arbeiten ... außer, dass es nicht für die Scrollbalken nicht erklären ..erkennen Fensterbreite und kompensieren Bildlaufleisten - Javascript
function browserWidth() {
var myWidth = 0;
if(typeof(window.innerWidth) == 'number') {
//Non-IE
myWidth = window.innerWidth;
} else if(document.documentElement && document.documentElement.clientWidth) {
//IE 6+ in 'standards compliant mode'
myWidth = document.documentElement.clientWidth;
} else if(document.body && document.body.clientWidth) {
//IE 4 compatible
myWidth = document.body.clientWidth;
}
return myWidth;
}
irgendwelche Ideen? Ich brauche es in allen Browsern zu funktionieren;)
Siehe auch http://stackoverflow.com/q/8339377/1136253 –