[JS] Box height even maken

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • bindsa
  • Registratie: Juli 2009
  • Niet online
Ik heb op mijn site een aantal div's genaamd header, menu en content. De hoogte van deze boxen wordt bepaald door een procentuele waarde van het browservenster. Nu wil ik de hoogte van elke box even maken, dus als de hoogte 431px is wil ik daar 432 van maken zodat het even is. Nu heb ik het volgende script bedacht:

JavaScript:
1
2
3
4
5
6
7
8
9
var Header = document.getElementById('#header').offsetHeight;
var Content = document.getElementById('#content').offsetHeight;
var Menu = document.getElementById('#menu').offsetHeight;
Header = Header % 2;
Content = Content % 2;
Menu = Menu % 2;
if (Menu == 1) {document.getElementById('#menu').offsetHeight = document.getElementById('#menu').offsetHeight -1;}
if (Content == 1) {document.getElementById('#content').offsetHeight = document.getElementById('#content').offsetHeight -1;}
if (Header == 1) {document.getElementById('#header').offsetHeight = document.getElementById('#header').offsetHeight -1; }


Mijn probleem is nu, waarom werkt dit niet?

Acties:
  • 0 Henk 'm!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 16:28
Ik neem aan dat het gaat om je eerdere probleem op http://leeromgeving.comxa.com/

Heb je al geprobeerd daar een strict doctype voor te nemen ipv transitional? Dat lost het probleem voor IE7 namelijk waarschijnlijk ook op. Dan hoef je ook niet moeilijk te doen met dit soort rare scripts.

code:
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

Acties:
  • 0 Henk 'm!

  • HuHu
  • Registratie: Maart 2005
  • Niet online
Als je van 431px naar 432px toe wilt, dan moet je geen -1 doen hè.

Acties:
  • 0 Henk 'm!

  • Bozozo
  • Registratie: Januari 2005
  • Laatst online: 20-02 16:10

Bozozo

Your ad here?

Volgens mij is offsetHeight read-only.

TabCinema : NiftySplit