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

    Urgente: incremento num al click

    Salve a tutti!
    Mi serve un aiuto urgente per uno script facile

    Ho bisogno di uno script che ogni volta che si prema un tasto mi aumenti di 1 una determinata costante.

    function pressarrow() {
    x = 0;
    x=x+1;
    }
    [img]x.gif[/img]

    Ma fare così non è molto inteligente perchè ogni volta che premo il tasto ovviamente il valore è sempre 1. Ma se non metto x = 0... mi da errore perchè non dichiaro la variabile... e quindi cosa devo fare?

    Grazie!!!

  2. #2
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    Dichiara la variabile fuori dalla funzione.

    x es:
    codice:
    <html>
    <head>
    <script type="text/javascript">
    var x=0;
    
    function increment() {
      x++;
      alert(x);
    }
    </script>
    </head>
    <body>
    <form>
    <input type="button" value="click me" onclick="javascript:increment()" />
    </form>
    </body>
    </html>
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  3. #3
    ciao! Riapro questa discussione perchè ho un problema sempre su questo genere

    Allora vorrei gestire una pagina con un menu composto come il seguente esempio :
    << 1 | 2 | 3 | 4 | 5 | 6 >> in modo tale che quando schiaccio uno dei pulsanti viene registrata la pagina digitata e data in pasto ad una variabile php. In pratica vorrei sostituire con il javascript il comando $_GET. è possibile? vorrei quindi che all'inizio la variabile fosse impostata ad 1. Se si schiaccia un numero come 4 diventa 4. se si schiaccia << diventa 3 e se si schiaccia >> diventa di nuovo 4. Solamente che non so come muovermi :P

    Ve ne sarei molto grato se qualcuno mi aiutasse

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.