Centrering af layer!
Hejsa!Jeg har efter en del arbejde fundet ud af, hvordan man kan centrere et layer
(se nedenstående kode), men desværre virker dette kun i Internet Explorer
5.0+, da propertien \"clientWidth\" ikke fungerer i de andre browsere.
\"clientWidth\" returner bredden af det vindue, som brugeren har åbent - er
det en anden property eller metode til at finde frem til dette? Jeg skulle
meget have det til at fungere i IE 4+ og Netscape 4+.
Findes der et site, hvor jeg kan se objectmodellen for Netscape 4 og 6 og
dermed de properties og metoder som de har?
På forhånd tak,
/David
--------- kode start ---------
<html>
<head>
<title>Centreret layer</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
<script language=\"JavaScript\">
function size(){
// de 280 er layerets bredde ...
Baggrund.style.posLeft = ((document.body.clientWidth-280)/2);
}
</script>
</head>
<body bgcolor=\"#FFFFFF\" onLoad=\"size()\" onResize=\"size()\">
<div id=\"Baggrund\" style=\"position:absolute; width:280px; height:28px; z-index:1; top: 50; left: 10; background-color: #a0a0a0; layer-background-color: #a0a0a0; border: 1px none #000000\">
<table width=\"280\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\" height=\"28\"
bordercolor=\"#000000\">
<tr align=\"center\" valign=\"middle\">
<td>Centreret layer</td>
</tr>
</table>
</div>
</body>
</html>
--------- kode slut ---------
