Visualizzazione risultati 1 fino 19 di 19

Discussione: testo all'interno di un inputbox che ad ogni refresh cambia

  1. #1
    Guest

    Cool testo all'interno di un inputbox che ad ogni refresh cambia

    so come mettere il testo, ma non so come farlo cambiare ad ogni refresh...help!

  2. #2
    Guest

    Predefinito

    con il php puoi fare:

    Codice PHP:
    $frasi = array('frase1', 'frase2', 'frasen');
    $rand = array_rand($frasi);

    echo
    "<input type='text' value='".$frasi[$rand]."'>";
    ad ogni refresh il codice cambierà

  3. #3
    Guest

    Cool

    in altro modo? perchè dovrei farlo visualizzare in locale...come potrei fare?

  4. #4
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Potresti fargli caricare un testo casuale ad ogni aggiornamento, cosi' dovrebbe funzionare:
    Codice HTML:
    <HEAD>
    <SCRIPT LANGUAGE="JavaScript">
    function loadText (element)
    {
       var texts = new Array ("frase1", "frase2", ... , "fraseX")
       var n = Math.floor (texts.length * Math.random ())
       element.value = texts[n]
    }
    </SCRIPT>
    </HEAD>
    ...
    <INPUT TYPE="text" NAME="..." onLoad="loadText(this)">
    Ti faccio notare che dovrebbe funzionare anche se le input-box sono piu' di una!

    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  5. #5
    Guest

    Predefinito

    usa il javascript:
    Codice HTML:
    <script language="javascript" type="text/javascript">
    var variabile=new Array('ciao', 'salve', 'ecc.');
    window.getElementById('testo').value=variabile[Math.round(Math.random() * variabile.length)];
    </script>
    <input type='text' id='testo' value=''>
    edit:
    mi hai fregato...

  6. #6
    Guest

    Cool

    @ SoulHome: non funxia!

    EDIT: è possibile utilizzare lo script di jostock però su di un <textarea> ?
    Ultima modifica di TurkoSoft : 25-11-2005 alle ore 15.51.21

  7. #7
    Guest

    Predefinito

    si il primo pezzo rimane uguale poi cambi:
    Codice PHP:
    echo "<teztarea name=\"nome\">".$frasi[$rand]."</textarea>"

  8. #8
    Guest

    Cool

    [OT]

    cm faccio a qst punto a creare una funzione seleziona tutto-copia con un bottone?

    [/OT]

  9. #9
    Guest

    Predefinito

    usa qst funzione (va solo con ie):
    function Copymessage() {
    document.form.textarea.select();
    document.execcommand('Copy');
    }

  10. #10
    Guest

  11. #11
    Guest

    Cool

    Citazione Originalmente inviato da SoulHome
    usa qst funzione (va solo con ie):
    function Copymessage() {
    document.form.textarea.select();
    document.execcommand('Copy');
    }
    me lo spieghi 1 pò x favore?

    @ allo: quello non mi funzia!(avevo già provato)

  12. #12
    Guest

    Predefinito

    con qst:
    document.form.textarea.select();
    selezioni tutto il contenuto di 'textarea' ke fa parte di 'form'
    invece con qst:
    document.execcommand('Copy');
    copi negli appunti quello ke hai selezionato (funge solo su ie)

    in alternativa potresti usare:
    clipboardData.setData('Text', document.form.textarea.value)
    ma nn so se funge.

    per usare il primo codice ke ti ho postato basta ke crei un pulsante e ad OnClick ci metti Copymessage().

  13. #13
    Guest

    Cool

    @ SoulHome: dove devo cacciare qst codice: document.form.textarea.select() o anche gli altri?

  14. #14
    Guest

    Predefinito

    fai così:
    Codice HTML:
    <html>
    <head>
    <title>Prova</title>
    </head>
    <body>
    <form name="pippo">
    <input name="ciccio" type="textarea" value="prova">
    </form>
    
    <input type="button" value="Copia" OnClick="clipboardData.setData('Text', document.pippo.ciccio.value);">
    
    </body>
    </html>
    Ultima modifica di SoulHome : 26-11-2005 alle ore 18.19.46

  15. #15
    Guest

    Cool

    non funge!
    look che io devo applicarlo a qst codice:
    $frasi = array('frase1', 'frase2', 'frasen');
    $rand = array_rand($frasi);

    echo "<input type='text' value='".$frasi[$rand]."'>";

  16. #16
    Guest

    Predefinito

    ho editato...

  17. #17
    Guest

    Cool

    ma se è 1 file .php cm faccio a cambiare qst parametri: document.pippo.ciccio.value?

  18. #18
    Guest

    Predefinito

    ecco:
    Codice PHP:
    <?
    $frasi
    = array('frase1', 'frase2', 'frasen');
    $rand = array_rand($frasi);
    ?>
    <form name="pippo">
    <input name="ciccio" type="text" value="<?= $frasi[$rand] ?>" readonly>
    <input type="button" value="Copia" OnClick="clipboardData.setData('Text', document.pippo.ciccio.value);">
    </form>

  19. #19
    Guest

    Cool

    Perfect!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •