Ik heb een probleempje met een site. De site is gecentreerd in een divje, en nu wil ik een popup-menuutje absoluut op het scherm plaatsen (relative is geen optie). Wat is de makkelijkste manier hiervoor? Ik doe het momenteel als volgt, maar dat werkt in Mozilla niet goed (staat ie ineens een heel stuk naar rechts)
Deze functie roep ik aan in de body onresize en onload. In IE werkt dit dus prima, maar in Mozilla is het dan een stuk naar rechts verschoven, en hoe het in andere browsers is weet ik niet. (waarom is er geen echte standaard
) Hoe kan ik het het makkelijkst doen? Een browsercheck maken met navigator.appVersion en dan voor elke browser apart bekijken of ie goed staat? Is er geen makkelijkere/betere manier?
code:
1
2
3
4
5
| function centreer() {
var fotos=document.getElementById('fotos');
var breedte=document.body.clientWidth;
fotos.style.left=(breedte - 752)/2+462;
} |
Deze functie roep ik aan in de body onresize en onload. In IE werkt dit dus prima, maar in Mozilla is het dan een stuk naar rechts verschoven, en hoe het in andere browsers is weet ik niet. (waarom is er geen echte standaard