Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    327

    Implementazione di un numeratore.

    Avrei la necessità di implementare una funzione che funga da numeratore.
    Mi spiego meglio: la funzione non deve fare altro che stamparmi dei numeri che io definiro in un elenco all'interno della funzione.......1,2,3,4,5,6, ecc...di conseguenza definisco degli eventi di tastiera, esempio due tastì qualsiasi uno per andare avanti ed uno per ritornare indietro.
    Quindi il browser mi visualizzaerà di volta in volta che io prenmero il relativo tasto il numero presente nell'elenco, incrementandolo o meno di un numero per volta.
    Non so se sono stato chiaro, ma non dovrebbe essere difficile, penso che javascript sia più idoneo di qualsiasi altro tipo di linguaggio in questa occasione.

    Sottolineo che voglio solo che qualcuno bravino con javascript mi dia qualche dritta per iniziare ad implementare tale funzione.

    Comunque se c'è qualcuno disponibile ad aiutarmi gliene sarò grato.

    Grazie!
    Errare è umano, Perseverare è Diabolico.
    sapiente è colui ke sa di non sapere.

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    327
    Errare è umano, Perseverare è Diabolico.
    sapiente è colui ke sa di non sapere.

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da p73
    La domanda non e' chiara... circoscrivi e dettaglia la richiesta.
    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

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    327
    Allora.....devo creare una pagina che mi visualizza un numero per volta......io scorrerò i numeri con i tasti freccia...o qualsivoglia....ed andò avanti ed indietro con i mnumeri..1,2,3,4,ecc...
    ...intanto vorrei capire un po come strutturare la funzione...thank's!
    Errare è umano, Perseverare è Diabolico.
    sapiente è colui ke sa di non sapere.

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    A domanda vaga risposta vaga...
    codice:
    <script>
    function su() {n=document.getElementById('numero');v=parseInt(n.value);n.value=v +1;}
    function giu() {n=document.getElementById('numero');v=parseInt(n.value);n.value=v -1;}
    </script>
    
    <input type="button" value="<" onclick="giu()"><input type="text" id="numero" value="0" readonly><input type="button" value=">" onclick="su()">
    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

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    327
    Grane br1....
    ...anche se vago, hai afferrato benissimo il concetto........
    è proprio quello che mi serve....ma come detto su, tutto questo deve avvenire in un intervallo di numeri....mi spiego: l'intervallo di questa sequenza di numeri deve essere da uno a 100, ovvero se devo essere più preciso, il 100 corrisponderà ad un numero negativo (0)....quindi l'intervallo sarà da 0 a 99...per cui, appena il la sequenza arriverà a 99 premendo il tasto avanti ripartirà da zero e così da ripetere il ciclo.

    spero di essere stato chiaro....ma già mi hai dato un grande aiuto...incomincio a fare un po di prove di codice con la mia piccola conoscenza di javascript....thank's!
    Errare è umano, Perseverare è Diabolico.
    sapiente è colui ke sa di non sapere.

  7. #7
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    codice:
    <script>
    function su() {n=document.getElementById('numero');v=parseInt(n.value);n.value=(v +1) % 100;}
    function giu() {n=document.getElementById('numero');v=parseInt(n.value);n.value=(v +99) % 100;}
    </script>
    
    <input type="button" value="<" onclick="giu()"><input type="text" id="numero" value="0" readonly><input type="button" value=">" onclick="su()">
    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

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    327
    Ribadisco......grande rb1.

    Ci siamo quasi..siamo ad un solo passo dalla meta......
    .....se volessi visualizzare i numeri tutti a due cifre, dovrei forse aggiungere qualche parametro a parseInt???
    Mi spiego meglio: 00,01,02.....09,10....ecc..

    è possibile br1?

    ...illuminami.........
    Errare è umano, Perseverare è Diabolico.
    sapiente è colui ke sa di non sapere.

  9. #9
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Il primo script a puntate, riuscirà Bruno a portare a temine questa sfavillante quest'avventura lo sapremo nella prossima puntata.



    P.S. Bruno c'hai una locandina tipo indiana jones la metto in studio.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  10. #10
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Attenzione... domande in sequenza non sono ben tollerate.... anche perche' l'argomento cambia e la ricerca non ne permette il ritrovamento

    parseInt() ha parametri opzionali, ma non per fare quello che chiedi.

    Una delle nmila possibili soluzioni:
    stringaconnumeroaduecifre = String(100+numero).substr(1);

    Occhio che questo vale fino a 99
    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.