Joh, det kan man da. Der er lidt forskel i de to browsere, men jeg har engang leget
med noget i den retning. Jeg kan varmt anbefale
http://www.dansteinman.com/dynduo<html>
<head>
<title> Width </title>
<script language="JavaScript">
ns4 = (document.layers)? true:false;
ie4 = (document.all)? true:false;
function init() {
if (ns4) mytest = document.test;
if (ie4) mytest = test.style;
mytest.w=100;
}
function clipTo(obj,t,r,b,l) {
if (ns4) {
obj.clip.top = t;
obj.clip.right = r;
obj.clip.bottom = b;
obj.clip.left = l;
} else if (ie4) obj.clip = "rect("+t+"px "+r+"px "+b+"px "+l+"px)"
}
function plus(p) {
mytest.w=mytest.w+p;
mytest.width=mytest.w;
clipTo(mytest,0,mytest.w,100,0);
}
</script>
</head>
<body bgcolor="#FFFFFF" onload="init();">
<div id="test" style="position: absolute; left: 0; top: 0; width: 100; height: 100; background-color: #0000ff; layer-background-color: #00ff00; clip:rect(0,100,100,0)"></div>
<br><br><br><br><br><br><br><br>
<form>
<input type="button" onclick="plus(10);" value="+10">
<input type="button" onclick="plus(-10);" value="-10">
</form>
</body>
</html>