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

    [Variabili] Cambiare il valore con un link

    Ciao ragazzi, ho un campo text dove visualizzo un counter che va da 50 a 0 in secondi..
    Avrei bisogno di 'aggiornare' lo stato del counter aggiungendo o diminuendo un tot..

    Questa funz fa il timer:

    var sec=50;
    function secondi()
    {
    sec--;
    document.form.campo.value=sec;
    setTimeout(secondi()',1000);
    }

    E vorrei poter cambiare il valore visualizzato con un link del genere

    +10
    o
    -8

    Ma mi da 'undefined'.. Non si può cambiare il valore di una variabile tramite un link?
    Occhiali da Sole www.OtticaGold.it
    Marche: Diesel, Dior, Emporio Armani, Gucci, Oakley, Oxydo, Police, Ray-Ban, Roberto Cavalli, Valentino, Vogue - Per le altre... cerca su google.it

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    - manca un apice nel setTimeout
    - form non è un buon nome per un form
    - la funzione cambia non l' hai definita
    ti posto un esempio funzionante
    codice:
    <html>
    <head>
    <script type="text/javascript">
    var sec=50; 
    function secondi() { 
      sec--; 
      document.modulo.campo.value=sec; 
      setTimeout('secondi()',1000); 
    } 
    function cambia(num){
      sec+=num
    }
    </script>
    </head>
    <body onload="secondi()">
    <form name="modulo">
    <input type="text" name="campo">
    </form>
    +10
     
    -8 
    </body>
    </html>
    ciao

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ah, per rispondere alla richiesta del titolo
    senza funzioni, puoi fare anche così:
    codice:
    +10
     
    -8
    ciao

  4. #4
    Grazie 1000
    Occhiali da Sole www.OtticaGold.it
    Marche: Diesel, Dior, Emporio Armani, Gucci, Oakley, Oxydo, Police, Ray-Ban, Roberto Cavalli, Valentino, Vogue - Per le altre... cerca su google.it

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.