Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    PHP con effetti di testo ?

    Salve - Vengo subito al dunque ........dovrei aggiungere un effetto stile macchina da scrivere ( text teletype ) al testo che viene recuperato da un database Mysql

    ho provato in vari modi ma non ho ottenuto alcun risultato
    ad esempio con il Tag TT :

    Codice PHP:
    echo "<a><TT> $testo </a></TT>
    "

    Conoscete una soluzione ?

    Di seguito posto alcuni esempi di codice stile telescrivente :

    codice HTML:
    <html>
    <head>
    <title>Effetto Macchina da scrivere</title>
    </head>
    <script language=Javascript>
          <!-- begin
          var max=0;
          function textlist()
          {
          max=textlist.arguments.length;
          for (i=0; i<max; i++)
          this[i]=textlist.arguments[i];
          }
          tl=new textlist
          ( 
           "testo testo testo testo",    
           "testo testo testo",
           "testo testo testo"
    );
          var x=0; pos=0;
          var l=tl[0].length;
          function textticker()
          {
            document.tickform.tickfield.value=tl[x].substring(0,pos)+"|";
            if(pos++==l) { pos=0; setTimeout("textticker()",1000); x++;
            if(x==max) x=0; l=tl[x].length; } else
            setTimeout("textticker()",50);
    }
    // end -->
    </script>
    </head>
    
    <body onload="textticker()">
    
    <form name="tickform"><input type=text name="tickfield" size=40></form>
    </body>
    </html>



    OPPURE :

    codice HTML:
    <html>
    <head>
    </head>
    <body>
    
    
    
    
    
    <script language="JavaScript1.2">
    <!--
    var it=0
    var head="display:''"
    function initialize(){
    mytext=typing.innerText
    var myheight=typing.offsetHeight
    typing.innerText=''
    document.all.typing.style.height=myheight
    typeit()
    }
    function typeit(){
    typing.insertAdjacentText("beforeEnd",mytext.charAt(it))
    if (it<mytext.length-1){
    it++
    setTimeout("typeit()",100)
    }
    else
    return
    }
    if (document.all)
    document.body.onload=initialize
    -->
    </script>
    <span id="typing" style="visiblity:hidden;height:2" style=&{head};>Bla bla bla bla bla bla </span>
    </body>
    </html>

    Grazie in anticipo per un'eventuale risposta

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    110
    Lo sai che ti è sufficiente un semplice:

    Codice PHP:
    <span style="font-family: monospace">BlaBlaBla</span
    ?

  3. #3
    Ciao Justino

    Dovrei inserirlo nell'echo ?

    e la variabile $testo dove la metto ?

    Grazie per la risposta



  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    110
    Fammi capire bene, tu vuoi semplicemente un testo che appaia con i caratteri simili a quelli di una macchina da scrivere oppure desideri che il testo compaia come negli script che hai postato?

  5. #5
    Fammi capire bene, tu vuoi semplicemente un testo che appaia con i caratteri simili a quelli di una macchina da scrivere oppure desideri che il testo compaia come negli script che hai postato?

    Il testo dev'essere animato come negli script che ho postato .

    Saluti


  6. #6
    Problema risolto !!

    per chi fosse interessato ecco la soluzione :

    codice HTML:
    <span id="typing" style="visiblity:hidden;height:2" style=&{head};><?php echo $testo; ?>
    Ciao

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.