Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Giochino coi numeri...

  1. #1

    Giochino coi numeri...

    ciao..ho questo giochino che mi fa uscire un numero a caso tra uno e novanta...come faccio ad associare ad un determinato numero una frase?(Sulla pagina..)
    del tipo: esce il 27 e mi viene scritto: Hai Vinto!
    <form ...>
    <p align="center">
    <input type="text" name="lotto" readonly="true" size="10">
    <p align="center">

    <input type="button" value="estrai" onclick="this.form.lotto.value=Math.ceil(Math.rand om()*90);">
    </form>

  2. #2

  3. #3
    devo usare un if....?

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    ciao! prova una cosa così:

    <script>
    function den(){
    num=parseInt(Math.random()*3);
    frasi=new Array();
    frasi[0]="prima";
    frasi[1]="seconda";
    frasi[2]="terza";
    frasi[3]="quarta";
    document.ciao.testo.value=frasi[num];
    }
    </script>

    <form name="ciao">
    <input type="button" onClick="den()"><input type="text" name="testo">
    </form>

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    No, devi usare una matrice:

    Nella head:
    <script language="javascript" type="text/javascript">
    var frasi = new Array("primo messaggio", "secondo messaggio", ...);
    var estratto="0";
    </script>

    Nel body:
    <form ...>
    <input type="text" name="lotto" readonly="true" size="10">
    <input type="text" name="testo" readonly="true" size="30">

    <input type="button" value="estrai" onclick="estratto=Math.ceil(Math.random()*90); this.form.lotto.value=estratto; this.form.testo.value=frasi[estratto];">
    </form>

    Ciao
    Michele

    PS: non aprire thread diversi quando e` una continuazione di un thread gia` aperto!!
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    To`!
    Due risposte molto simili!

    Per la matrice fai meglio ad usare la sintassi di Dennis: per 90 testi e` piu` gestibile.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7

  8. #8
    un ultima cosa...nella versione di dennis si può scrivere dentro l'area di tento...allora l'ho disabilitata..ma si vede grigia...quindi non è molto visibile...come posso fare a non far scrivere nell'area di testo e a tenerla ben visibile?

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Te l'avevo gia` data ieri la risposta: devi usare readonly, non diasbled
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  10. #10

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.