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

    Non mi legge la funzione??

    Xke nn mi funziona il codice qui di seguito.. O meglio al lavoro, funziona.. A casa no..
    Quello ke nn và è la restituzione del valore dopo la pressione del pulsante.


    <html>
    <head>
    <script language="JavaScript">

    function throwdice(){
    var dado=Math.round(Math.random()*5)
    document.dadi.lancio1.value = dado()+1
    document.dadi.lancio2.value = dado()+1
    }
    </script>
    </head>

    <body>
    <form name="dadi">
    <input type="button" value="Dado" onClick="throwdice()">
    <input type="text" size="4" name="lancio1">
    <input type="button" value="Dado" onClick="throwdice()">
    <input type="text" size="4" name="lancio2">
    </form>
    </body>
    </html>
    Questa volta, più che un voto.. è favoreggiamento.

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Dov'e' la funzione che richiami? e perche' ha lo stesso nome di una variabile?

    ...
    var dado=Math.round(Math.random()*5)
    document.dadi.lancio1.value = dado()+1
    ...

    Mi sorprende che talvolta funzioni...

    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
    si infatti.. ma ke c***o di codice ho postato??

    <html>
    <head>
    </head>

    <body>
    <script language="JavaScript">

    function dado1(){
    var dado=Math.round(Math.random()*5)
    document.dadi.lancio1.value=dado+1
    }

    function dado2(){
    var dado=Math.round(Math.random()*5)
    document.dadi.lancio2.value=dado+1
    }

    function dado3(){
    var dado=Math.round(Math.random()*5)
    document.dadi.lancio3.value=dado+1
    }
    </script>

    <form name="dadi">
    <input type="button" value="Dado" onClick="dado1()">
    <input type="text" size="2" name="lancio1">
    <input type="button" value="Dado" onClick="dado2()">
    <input type="text" size="2" name="lancio2">
    <input type="button" value="Dado" onClick="dado3()">
    <input type="text" size="2" name="lancio3">
    </form>
    </body>
    </html>
    Ecco questo è quello giusto..

    Xo in firefox mi funzia ma in IE no... anzi fuonziona in ie (al lavoro) ma ie (a casa) no..

    Non mi dà i risultati..
    Questa volta, più che un voto.. è favoreggiamento.

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non so quali versioni di IE e Win hai... ma prova a mettere JavaScript e onClick tutto in minuscolo e a chiudere le istruzioni con ;

    Prova anche ad utilizzare un DTD valido (cerca nel forum )

    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

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.