Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559

    Testo come macchina da scrivere

    Salve a tutti.
    Ho questo script di HTML.it che scrive com una macchina da scrivere o giù di lì:
    codice:
    <script language="JavaScript1.2">
    <!--
    
    var line=new Array()
    line[1]="HTML.it"
    line[2]="il sito italiano sul Web publishing"
    line[3]="400 applet Java"
    line[4]="300 Javascript e molto altro"
    line[5]="www.html.it"
    
    var ts_fontsize="16px"
    
    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:bold; 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()",1000)}
    else if (nextline==lines & temp==line[nextline] & temp.length==line[nextline].length){
    nextline=1;
    nextchar=-1;
    document.bannerform.banner.value=temp;
    temp="";
    setTimeout("nextstep()",1000)}
    else{
    nextstep()}}
    
    function nextstep(){
    
    if (cursor=="\\"){
    cursor="|"}
    else if (cursor=="|"){
    cursor="/"}
    else if (cursor=="/"){
    cursor="-"}
    else if (cursor=="-"){
    cursor="\\"}
    
    
    nextchar++;
    temp+=line[nextline].charAt(nextchar);
    document.bannerform.banner.value=temp+cursor
    setTimeout("animate()",125)}
    
    
    if (document.all||document.getElementById)
    window.onload=animate
    // -->
    </script>
    Vorrei che le 5 frasi in alto nell'array fossero scritte una sotto l'altra e non in modo che la successiva copra la precedente.
    E' una cosa fattibile?
    Grazie.

    Roby

  2. #2

  3. #3

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.