martin: dynamisches clipping

Beitrag lesen

hallo forum,

sicher kennt ihr den dhtml-effekt, das clipping eines layers ueber einen timeout so zu manipulieren, dass es eine art einbleneffekt entstehen kann:

z.b.
<div id="test" style="position: absolute; left: ...>
...
</div>

<script>
i=0;
function moveclip ()
{
 obj=document.getElementById("test");
 obj.style.clip="rect("+i+"px auto auto auto)";
 i++;
 window.setTimeout("moveclip()",100);
}
</script>

der effekt funktioniert auf dem ie und auf netscape4. netscape6 macht das zwar auch, aber 'er laesst sich dabei nicht zusehen'.
sprich: erst wenn ich das browserfenster einmal minimiere und es dann maximiere, sehe ich, dass sich der layer veraendert hat.

grundsaetzlich duerfte es aber gehen, denn z.b. die allgemeine bekannte dhtml-lupe funktioniert ja mit dynamischer clipping-manipulation. hat jemand eine idee, was ich falsch mache?

danke fuer jeden hinweis,
l.g. martin