You are here: irt.org | FAQ | DHTML | Q1313 [ previous next ]
Try:
<html>
<head>
<script language="JavaScript"><!--
var xInc = 10, yInc = 10, xMax = 0;
function startToMoveIt() {
if (document.all)
xMax = document.body.offsetWidth;
else if (document.layers)
xMax = window.innerWidth - document.myLayer.document.width;
if (document.all || document.layers)
moveit();
}
function moveit() {
if (document.all)
xNew = document.all('myLayer').style.posLeft + xInc;
else if (document.layers)
xNew = document.myLayer.left + xInc;
if (xNew < xMax && xNew >=0) {
if (document.all)
document.all('myLayer').style.posLeft = xNew;
else
if (document.layers) document.myLayer.left = xNew;
}
else
xInc = xInc * (-1);
setTimeout("moveit()",75);
}
//--></script>
</head>
<body onLoad="startToMoveIt()">
<div id="myLayer" style="position: absolute; top: 0; left: 0;">
Some Text
</div>
</body>
</html>