Bevægelig objekt skal køre i en ramme
Nedenstående kode fungerer udemærket, jeg kan dog ikke få det til at fungerer i en ramme. Er der en der kan gennemskue, hvordan det kan lade sig gøre.<html>
<script language="javascript">
ns4 = (document.layers)? true:false
ie4 = (document.all)? true:false
function init() {
if (ns4) block = document.blockDiv
if (ie4) block = blockDiv.style
block.xpos = parseInt(block.right)
if (ns4) block.top = window.innerHeight-66;
if (ie4) block.top = document.body.clientHeight-50;
}
function slide() {
if (ns4) bred = window.innerWidth;
if (ie4) bred = document.body.clientWidth;
if (block.xpos < bred) {
block.xpos += 0.8
block.right = block.xpos
setTimeout("slide()",5)
}
else
{
restart()
slide()
}
}
function restart() {
block.xpos = -200
block.right = block.xpos
if (ns4) block.top = window.innerHeight-66;
if (ie4) block.top = document.body.clientHeight-50;
}
function moveTo(obj,x,y) {
obj.xpos = x
obj.ypos = y
obj.left = obj.xpos
obj.top = obj.ypos
}
</script>
<head>
</head>
<body ONLOAD="init();slide();" style="overflow-x:hidden;overflow-y:scroll;">
<DIV ID="blockDiv" STYLE="position:absolute; right:-200; top: -1; width:193;">
<IMG SRC="buttonA.jpg" WIDTH=193 HEIGHT=50 BORDER=0>
</DIV>
</body>
</html>
</body>
</html>
