Denne javascript kode sætter forskellige div-tags forskellige steder på en side, afhængig af hvor bred siden er.
function centrer() {
a = document.body.clientWidth/2 - 370;
if (a < 5) a = 5;
b = document.all.venstre.style.pixelWidth;
c = document.all.midt.style.pixelWidth;
d = document.all.hoejre.style.pixelWidth;
document.all.venstre.style.left = a;
document.all.midt.style.left = a + b + 5;
document.all.hoejre.style.left = a + b + c + 10;
document.all.note.style.left = 10;
if (document.all.midt.offsetHeight + document.all.midt.offsetTop + 5 > document.body.clientHeight - 40||document.all.venstre.offsetHeight + document.all.venstre.offsetTop + 5 > document.body.clientHeight - 40) {
if (document.all.midt.offsetHeight > document.all.venstre.offsetHeight) {
document.all.note.style.top = document.all.midt.offsetHeight + document.all.midt.offsetTop + 5;
}
else {
document.all.note.style.top = document.all.venstre.offsetHeight + document.all.venstre.offsetTop + 5;
}
}
else {
document.all.note.style.top = document.body.clientHeight - 40;
}
document.all.alt.style.visibility=\'visible\';
}
Den der starter document.all.note bliver sat i nederste venstre hjørne. Du kan se siden på
http://www.mur-tag.dk/beta/index.asp