Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    Gestione Pressione tasto

    Ciao, qualcuno mi saprebbe dire come gestire l'evento della pressione di un tasto?
    Devo assegnare alle freccie una determinata funzione javascript.

    grazie

  2. #2
    mica è tanto chiaro cosa vuoi fare...

  3. #3
    forse ho capito... vuoi intercettare la pressione di un tasto della tastiera?

    if (event.keyCode == 13) alert("Hai premuto il tasto invio!");

    devi vedere da qualche elenco quali sono i codici dei tasti che ti interessa intercettare

    prova a cercare qui

    http://www.webdevindex.net/directory.asp?id=5&t=5

  4. #4
    Si e' quello che intendevo.

    Per intercettare la pressione delle frecce UP/DOWN LEFT/RIGHT come posso fare. Devo leggere due volte di seguito? Perche' ho notato che con sto codice alla pressione delle frecce non succede niente:

    codice:
    <script>
    function KeyCode()
    {
    	var e = window.event;
    	document.write("Evento: " + e);
    	document.write("\nCodice tasto: " + window.event.keyCode);
    }
    </script>
    Poi cosa non banale...questi metodi funzionano sui Pocket PC? Provando con l'emulatore non va niente

    ciao

  5. #5
    Questi i codici

    UP = 38
    DOWN = 40
    LEFT = 37
    RIGHT = 39

    Se vuoi intercettare UP scrivi questo

    if (event.keyCode == 38) alert("UP");

    e tanti "else if" per quanti tasti vuoi intercettare

  6. #6
    Ho provato cosi' ma alla pressione delle frecce non funziona.

    codice:
    <html>
    <head><title>Keycode</title>
    <script>
    function KeyCode()
    {
      document.write("Codice tasto: " + window.event.keyCode);
    	if (window.event.keyCode == 38) alert("UP");
    	else if (window.event.keyCode == 40) alert("DOWN");
    	else if (window.event.keyCode == 37) alert("LEFT");
    	else if (window.event.keyCode == 39) alert("RIGHT");
    
    }
    </script>
    
    <body>
    <form>
    <input type=text name=pippo value=0 onKeyPress = "javascript: KeyCode();">
    
    </form>
    </body>
    
    </html>

  7. #7

    HELPIntercettare la pressione delle frecce

    Non riesco con event.keyCode ad intercettare la pressione delle frecce. Infatti, in tal caso mi viene ritornato sempre 0.

    Mi ricordo che in Assembler bisognava rilanciare la INT 21H e poi rileggere il buffer di tastiera, ma siccome purtroppo in JS cio' non e' possibile, come potrei fare?

    Grazie

  8. #8

    HELP: event.keyCode con le frecce

    Non riesco con event.keyCode ad intercettare la pressione delle frecce. Infatti, in tal caso mi viene ritornato sempre 0.

    Mi ricordo che in Assembler bisognava rilanciare la INT 21H e poi rileggere il buffer di tastiera, ma siccome purtroppo in JS cio' non e' possibile, come potrei fare?


    Grazie
    PS: ah vecchio ASM, come mi manchi!!!

  9. #9
    <html>
    <head><title>Keycode</title>
    <script>
    function KeyCode()
    {
    if (window.event.keyCode == 38) alert("UP");
    else if (window.event.keyCode == 40) alert("DOWN");
    else if (window.event.keyCode == 37) alert("LEFT");
    else if (window.event.keyCode == 39) alert("RIGHT");
    }
    </script>

    <body>
    <form>
    <input type=text name=pippo value=0 onKeyUp="javascript:KeyCode();">

    </form>
    </body>

    </html>

  10. #10
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    basta una sola discussione
    l' altra l' avevo già unita a questa...
    ciao

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.