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

    Richiamare funzione onclick

    Non sono molto ferrato su javascript quindi volevo chiedervi un aiutino!! ho scaricato uno script che ho inserito nel mio sito e che richiamo tramite l'onclick:

    onclick="myJsProgressBarHandler.setPercentage('ele ment1','100');return false;"

    avrei bisogno, invece, di richiamare questo evento ad esempio ogni volta che "I" viene incrementato di 1 nello script seguente

    <script type="text/javascript">
    var i=0;
    for (i=0;i<=10;i++)
    {
    document.write("The number is " + i);
    document.write("
    ");
    }
    </script>

    Come posso fare? le ho provate un po tutto ma non sembra proprio voler funzionare!

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998

    Re: Richiamare funzione onclick

    <script type="text/javascript">
    var i=0;
    for (i=0;i<=10;i++)
    {
    myJsProgressBarHandler.setPercentage('element1','1 00');
    document.write("The number is " + i);
    document.write("
    ");
    }
    </script>

    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
    Grazie, ho provato (anzi riprovato dato che era le prima cosa che avevo fatto ma speravo di sbagliarmi) ma non funziona, ed è una cosa veramente strana perchè questo link:

    link

    posso piazzarlo OVUNQUE e lo script funziona cliccando "link", ma se lo metto dentro al ciclo o anche semplicemente cosi:

    <script type="text/javascript">
    {
    myJsProgressBarHandler.setPercentage('element1','1 00');
    }
    </script>

    nada!! ma com'è possibile??

  4. #4
    link

    <SCRIPT LANGUAGE="JavaScript">
    function prova()
    {
    myJsProgressBarHandler.setPercentage('element1','+ 17');
    }
    </script>

    cosi funziona, ma sempre perchè uso l'onclick!

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Lo script, cosi' com'e', viene eseguito non appena il browser lo riceve, presumibilmente ancora prima che la pagina completa sia stata ricevuta (visto che contiene anche delle document.write che non funzionerebbero inserite in una function richiamata dopo) e quindi molto probabilmente l'elemento "element1" ancora non esiste.

    Rivedi il flusso delle istruzioni ed il momento in cui possono/devono essere eseguite.

    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.