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