Benjamin Mollenhauer: Browserbreite beim IE: "Objekt erforderlich"

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<--------

  1. 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

    1. //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

      1. 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!!!