Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di angelicab
    Registrato dal
    Sep 2001
    Messaggi
    1,515

    JS - andare a capo in script di testo scorrevole

    ciao!
    sto usando questo script per creare un testo scorrevole ..
    <script>
    i1=0;
    inter1=0;
    stringa1="TESTO SCORREVOLE..";
    function scrivi1(){
    document.getElementById('livellot1').innerHTML+=st ringa1.charAt(i1);
    //alert(i)
    i1++;
    if(inter1 && i1==stringa1.length)clearInterval(inter1);
    }
    if(i1<stringa1.length)inter1=setInterval('scrivi1( )',50)
    </script>
    <div id=livellot1></div>
    ma se voglio andare a capo .. come faccio???
    ........\ | /......
    ......(@ @)).....
    -oOO-(_)-OOo-
    ......Angie.....

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998

    Re: JS - andare a capo in script di testo scorrevole

    Originariamente inviato da angelicab
    ma se voglio andare a capo .. come faccio???
    Cioe'??? a capo dove??? facci un disegnino

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it L'avatar di angelicab
    Registrato dal
    Sep 2001
    Messaggi
    1,515
    scusate .. avete ragione ...

    dicevo .. andare a capo nel testo della STRINGA
    ........\ | /......
    ......(@ @)).....
    -oOO-(_)-OOo-
    ......Angie.....

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Stai visualizzando del testo in un contenitore... usa "
    "

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Utente di HTML.it L'avatar di angelicab
    Registrato dal
    Sep 2001
    Messaggi
    1,515
    già provato .. non funziona..
    ........\ | /......
    ......(@ @)).....
    -oOO-(_)-OOo-
    ......Angie.....

  6. #6
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    lo script scrive un carattere alla volta, il
    dovresti scriverlo in un colpo solo.
    Potresti fare così
    codice:
    i1=0;
    inter1=0;
    stringa1="TESTO SCORREVOLE..
    questa è la seconda riga
    e questa la terza...";
    function scrivi1(){
      if(stringa1.substr(i1,4).toLowerCase()=='
    '){
        document.getElementById('livellot1').innerHTML+='
    '
        i1+=4
      }
      document.getElementById('livellot1').innerHTML+=stringa1.charAt(i1);
      //alert(i)
      i1++;
      if(inter1 && i1==stringa1.length)clearInterval(inter1);
    }
    if(i1<stringa1.length)inter1=setInterval('scrivi1()',50)
    </script>
    <div id=livellot1></div>

  7. #7
    Utente di HTML.it L'avatar di angelicab
    Registrato dal
    Sep 2001
    Messaggi
    1,515
    grazie willybit .. domani mattina provo
    ........\ | /......
    ......(@ @)).....
    -oOO-(_)-OOo-
    ......Angie.....

  8. #8
    Utente di HTML.it L'avatar di angelicab
    Registrato dal
    Sep 2001
    Messaggi
    1,515
    con il BR è ok .. ma se inserisco un tag FONT non va ..
    ho provato così..

    if(stringa.substr(i,13).toLowerCase()=='<font size=4>'){
    document.getElementById('livellot').innerHTML+='<f ont size=4>'
    i+=13
    }
    if(stringa.substr(i,7).toLowerCase()=='</font>'){
    document.getElementById('livellot').innerHTML+='</font>'
    i+=7
    }


    ma niente ...
    ........\ | /......
    ......(@ @)).....
    -oOO-(_)-OOo-
    ......Angie.....

  9. #9
    Se può essere utile..

    codice:
     
    <div id=divOutput></div>
    <script>
    var _html = 'buongiorno a tutti
      ';
    _html += '<DIR><LI><font class="BodyPagSottoTitoloViola">Regione:</font> <font class="BodyPagTesto"> Lombardia </font> 
    
    ';
    _html += '<LI><font class="BodyPagSottoTitoloViola">Provincia:</font><font class="BodyPagTesto"> Milano </font>
    
    ';
    _html += '<LI><font class="BodyPagSottoTitoloViola">Superficie del territorio comunale:</font><font class="BodyPagTesto"> 10,32 Kmq </font>
    
    ';
    _html += '<LI><font class="BodyPagSottoTitoloViola">Perimetro:</font> <font class="BodyPagTesto">21.000 M.</font>
    
    ';
    _html += '<LI><font class="BodyPagSottoTitoloViola">Altitudine:</font><font class="BodyPagTesto"> m. 144 s.l.m. </font>
    
    ';
    _html += '<LI><font class="BodyPagSottoTitoloViola">Popolazione al 31-03-2006:</font> <font class="BodyPagTesto">32.900 </font>
    
    ';
    _html += '<LI><font class="BodyPagSottoTitoloViola">Frazioni:</font>
    <font class="BodyPagTesto">';
    _html += 'San Damiano
    ';
    _html += 'Baraggia
    ';
    _html += 'Moncucco
    ';
    _html += 'Dorderio
    ';
    _html += '</font> 
    
    ';
    _html += '<LI><font class="BodyPagSottoTitoloViola">Coordinate geografiche:</font>
    <font class="BodyPagTesto">';
    _html += 'da Roma 613 Km
    ';
    _html += 'da Milano 13 Km
    ';
    _html += 'da Monza 4,5 Km</font>
    
    ';
    _html += '<LI><font class="BodyPagSottoTitoloViola">Comuni confinanti:</font>
    <font class="BodyPagTesto">';
    _html += 'Monza, a nord
    ';
    _html += 'Cologno Monzese e Cernusco sul Naviglio, a sud
    ';
    _html += 'Carugate e Agrate Brianza, a est
    ';
    _html += 'Cologno Monzese e Sesto';
    _html += 'San Giovanni, a ovest </font>
    
    ';
    _html += '<LI><font class="BodyPagSottoTitoloViola">Collegamenti stradali e autostradali:</font>
    <font class="BodyPagTesto">';
    _html += 'Autostrada A4 Milano-Venezia, uscita Agrate Brianza
    ';
    _html += 'Tangenziale Est di Milano, uscita Brugherio
    ';
    _html += 'Strada Provinciale Milano-Vimercate-Imbersago
    ';
    _html += 'Strada Provinciale 208 Brugherio-Carugate
    ';
    _html += 'Strada Provinciale 209 Brugherio-Sesto San Giovanni
    ';
    _html += 'Strada Provinciale';
    _html += '113 Monza-Cernusco sul Naviglio </font>
    
    ';
    _html += '<LI><font class="BodyPagSottoTitoloViola">Prefisso telefonico:</font><font class="BodyPagTesto"> 039 </font>
    
    ';
    _html += '<LI><font class="BodyPagSottoTitoloViola">C.A.P.:</font><font class="BodyPagTesto"> 20047</font>
    
    ';
    _html += '</LI>';
    _html += 'Chiudi[img]/images/freccia_rossa_up.gif[/img]';
    _html += '</P></DIR>';
    
    var	counter = 0;
    var id_interval = setInterval("views()", 30);
    
    function views() {
    	_char = _html.charAt(counter);
    	if (_char == "") return clearInterval(id_interval);
    	if (_char == "<") _char = /<.*?>/.exec(_html.substr(counter))
    	counter += (""+_char).length;
    	document.getElementById("divOutput").innerHTML = _html.slice(0, counter);
    }

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 © 2025 vBulletin Solutions, Inc. All rights reserved.