<script language="JavaScript"> <!-- // please keep these lines on when you copy the source // made by: Nicolas - http://www.javascript-page.com var current = 0 var x = 0 var speed = 100 var back = 20 var speed2 = 2000 var back2 = 1500 function initArray(n) { this.length = n; for (var i =1; i <= n; i++) { this[i] = ' ' } } typ = new initArray(4) typ[0]="This is Message 1" typ[1]="Now it is Message 2" typ[2]="No, do not say I have to do 3 messages" typ[3]="Yea, this message, 4, is the last message (and it's long)" function typewrite() { var m = typ[current] window.status = m.substring(0, x++) if (x == m.length + 1) { setTimeout("erase()", back2) } else { setTimeout("typewrite()", speed) } } function erase() { var m = typ[current] window.status = m.substring(0, x--) if (x < 0) { current++ setTimeout("typewrite()", speed2) if (current > typ.length - 1) { current = 0 } } else { setTimeout("erase()", back) } } typewrite() //--> </script>