non ricordo chi ti aveva fornito la soluzione sul vecchio thread, comunque questo era quanto postato:

codice:
<script language="JavaScript1.2"> 
<!-- 
ferma=false;
var line=new Array() 
line[1]="Wake up, Neo..." 
line[2]="The Matrix has you..." 
line[3]="Follow the white rabbit." 
line[4]="Knock, knock, Neo." 
line[5]="ciao" 
var ts_fontsize="20px" 
var longestmessage=1 
for (i=2;i<line.length;i++){ 
if (line[i].length>line[longestmessage].length) 
longestmessage=i 
} 
var tscroller_width=line[longestmessage].length 
lines=line.length-1 
if (document.all||document.getElementById){ 
document.write('<form name="bannerform">') 
document.write('<input type="text" name="banner" size="'+tscroller_width+'">') 
document.write('<style="background-color: '+document.bgColor+'; color: '+document.body.text+'; font-family: verdana; font-size: '+ts_fontsize+'; font-weight:; border: medium none" onfocus="blur()">') 
document.write('</form>') 
} 
temp="" 
nextchar=-1; 
nextline=1; 
cursor="" 

function animate(){ 
	if (temp==line[nextline] & temp.length==line[nextline].length & nextline!=lines){ 
		nextline++; 
		nextchar=-1; 
		document.bannerform.banner.value=temp; 
		temp=""; 
		setTimeout("nextstep()",4000)
	} 
	else if (nextline==lines & temp==line[nextline] & temp.length==line[nextline].length){ 
		self.location.href='altra_pagina.htm'
		nextline=1; 
		nextchar=-1; 
		document.bannerform.banner.value=temp; 
		temp=""; 
		setTimeout("nextstep()",9000)
	} 
	else{
		nextstep()
	}
} 

function nextstep(){ 
	if(!ferma){
		nextchar++; 
		temp+=line[nextline].charAt(nextchar); 
		document.bannerform.banner.value=temp+cursor 
		setTimeout("animate()",200)
	}
} 

if (document.all||document.getElementById) window.onload=animate 
// --> 
</script> 

ferma

ferma/riprendi


OSS: ricordarsi che javascript va tutto attaccato visto che il forum spezza la parola