offsetWidth Problem

maho15

Erfahrenes Mitglied
die funktion document.all.Fenster.offsetWidth (<body id="Fenster">)
gibt die Größe des Angezeigten Bereich mit scrollbars aus!

wie kann man das verändern?
..oder haben scrollbars immer eine konstante anzahl pixel?
..oder kann man mit javascript scrollbars ausblenden
 
aehm... soweit ich weiss...

1. haben scrollbars immer die gleiche breite.
2. kannst du mit js ein fenster erstellen, das keine scrollbars hat
3. wozu brauchst du ueberhaupt die breit???

4.

setz marginleft und margin top auf 0, mach ne tabelle mit width=100% und lass dir diw offsetWidth von der tabelle ausgeben. wenn dein fenster scrollbars hat bekommste die breite, die du mit scrollbars zur verfuegung hast, wenn dein fenster keine hat, halt die breite ohne scrollbars.
 
1. und welche breite?
2. kann man auch nachträglich die scrollbar Ein/Ausblenden
3. Möchte ein Bild dynamisch an die Seite anpassen.
 
Dieses Div muss positioniert werden:
Code:
<DIV id="screensize" style="position: absolute; top: 0; left: 0; height: 100%; width: 100%"></DIV>
und dann das script dazu
Code:
<script language = "JavaScript">
  var screenwidth;
  var screenheight;
  screenwidth = screensize.offsetWidth;
  screenheight = screensize.offsetHeight;
  alert ("Width=" + screenwidth + ":Height=" + screenheight);
</script>

greetZZzz
 

Neue Beiträge

Zurück