centrer side
Både hor/ver.Og det skal samtidig overholde html 4.01
Jeg har prøvet dette, men Opera ignorerer det:
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
<script language=\"JavaScript\">
<!--
function MM_findObj(n, d) { //v3.0
var p,i,x; if(!d) d=document; if((p=n.indexOf(\"?\"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}
function tmt_DivAlign(theDiv,h,v,hPx,vPx){
var obj,fun,dw,dh,lw,lh,x,y;
fun = (document.getElementById) ? \"document.getElementById\" : \"MM_findObj\";
obj = (document.getElementById) ? document.getElementById(theDiv) : MM_findObj(theDiv);
if(obj){if(document.all){
dw = document.body.clientWidth;dh = document.body.clientHeight;}
else{dw = innerWidth;dh = innerHeight;}
if(document.layers){lw = obj.clip.width;lh = obj.clip.height;}else{
lw = obj.style.width.replace(\"px\",\"\");lh = obj.style.height.replace(\"px\",\"\");}
x = (document.layers) ? \".left\" : \".style.left\";
y = (document.layers) ? \".top\" : \".style.top\";
if(h == \"l\"){eval(fun+\"(\'\"+theDiv+\"\')\"+x+\"=\"+hPx);}
if(h == \"c\"){eval(fun+\"(\'\"+theDiv+\"\')\"+x+\"=\"+dw+\"/2-\"+lw+\"/2\");}
if(h == \"r\"){eval(fun+\"(\'\"+theDiv+\"\')\"+x+\"=\"+dw+\"-\"+lw+\"-\"+hPx);}
if(v == \"t\"){eval(fun+\"(\'\"+theDiv+\"\')\"+y+\"=\"+vPx);}
if(v == \"m\"){eval(fun+\"(\'\"+theDiv+\"\')\"+y+\"=\"+dh+\"/2-\"+lh+\"/2\");}
if(v == \"b\"){eval(fun+\"(\'\"+theDiv+\"\')\"+y+\"=\"+dh+\"-\"+lh+\"-\"+vPx);}}
}
//-->
</script>
</head>
<body bgcolor=\"#FFFFFF\" text=\"#000000\" onLoad=\"tmt_DivAlign(\'Layer1\',\'c\',\'m\',\'0\',\'0\')\">
<div id=\"Layer1\" style=\"position:absolute; width:200px; height:115px; z-index:1; background-color: #FFFF00; layer-background-color: #FFFF00; border: 1px none #000000\"></div>
</body>
</html>
Hjælp!
