Knusperklumpen: offsetWidth im Firefox

Beitrag lesen

Hi.
Das sollte helfen.

// Breite und Hoehe des Anzeigebereiches im Browserfenster ermitleln
var fensterbreite,fensterhoehe;

if (self.innerHeight) // alle außer Explorer
{
 fensterbreite = self.innerWidth;
 fensterhoehe = self.innerHeight;
}
else if (document.documentElement && document.documentElement.clientHeight)
 // Explorer 6 Strict Mode
{
 fensterbreite = document.documentElement.clientWidth;
 fensterhoehe = document.documentElement.clientHeight;
}
else if (document.body) // andere Explorer
{
 fensterbreite = document.body.clientWidth;
 fensterhoehe = document.body.clientHeight;
}

// Breite und Hoehe der Seite
var seitenbreite, seitenhoehe;
function getSeitenbreite_hoehe()
{
 var test1 = document.body.scrollHeight;
 var test2 = document.body.offsetHeight
 if (test1 > test2) // alle außer Mac Explorer
 {
  seitenbreite = document.body.scrollWidth;
  seitenhoehe = document.body.scrollHeight;
 }
 else // Mac Explorer
      // Explorer 6 Strict, Mozilla und Safari
 {
  seitenbreite = document.body.offsetWidth;
  seitenhoehe = document.body.offsetHeight;
 }
}

mfg
Knusperklumpen