Visualizzazione dei risultati da 1 a 3 su 3

Discussione: testo a rotazione

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    680

    testo a rotazione

    Ciao a tutti,
    dovrei realizzare all'interno di una cella di una tabella un testo a rotazione, nel senso che ora c'è A tra 5sec c'è B ecc... semplicissimo con 4 passaggi e senza lettura da db.

    Mi servirebbe un codice che passi ai controlli del w3c effettuati dal sito w3.org per la parte html.

    Fatemi sapere.
    Grazie mille.

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    codice:
    var testo = new Array();
    testo[0] = "prima scritta";
    testo[1] = "seconda scritta";
    ...
    
    var interv = 5000; // espresso in millisecondi
    var ind = 0;
    function rotate() {
      var dove = document.getElementById('ID_OGGETTO');
      dove.innerHTML = testo[ind];
      ind ++;
      if(ind >= testo.length) ind=0;
      setTimeout('rotate()', interv);
    }
    Nella pagina ci deve essere un oggetto (un div oppure span, con l'id citato nel getElementById), ad esempio:
    <span id="ID_OGGETTO">&amp;nbsp;</span>

    Per far partire il ciclo, occorre chiamare la funzione una prima volta, ad esempio:
    <body onload="rotate()">
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    680
    Grazie mille Mich, ha funzionato alla perfezzione!!

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.