| 
     
 
 
/* 
Mastering JavaScript, Premium Edition 
by James Jaworski  
 
ISBN:078212819X 
Publisher Sybex CopyRight 2001 
*/ 
 
<html> 
<head> 
<title>Moving Text</title> 
<script language="JavaScript"> 
var heading = null 
function moveText(milliseconds) { 
 window.setInterval("changePosition()", milliseconds) 
} 
function changePosition() { 
 var x = Math.random()*400 
 var y = Math.random()*400 
 if(document.getElementById) 
  heading = document.getElementById("moveme") 
 else if(navigator.appName == "Microsoft Internet Explorer") 
  heading = document.all.item("moveme") 
 else if(document.layers) 
  heading = document.layers["moveme"] 
 if(heading != null) { 
  if(heading.style == null) { // Navigator 4 
   heading.left = x 
   heading.top = y 
  }else if(heading.style.left != null) { // DOM-capable 
   heading.style.left = x 
   heading.style.top = y 
  }else{ // IE 4 
   heading.style.posLeft = x 
   heading.style.posTop = y 
  } 
 } 
} 
</script> 
</head> 
<body onload="moveText(2000)"> 
<div id="moveme" style="position:absolute;font-size:xx-large;">This text moves!</div> 
</body> 
</html> 
            
        
    
    |