Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    50

    Disattivare i tasti funzione: si può?

    Salve. Dovrei scrivere una pagina HTML facendo in modo che, alla pressione di determinati tasti funzione, vengano lanciate determinate funzioni; di conseguenza, vorrei sapere se è possibile, tramite HTML, fare in modo che il browser (mi basta per Internet Explorer) non li riconosca e lasci dunque alla codifica della pagina la loro gestione.

    In parole povere... quando premo 'F11' da quella pagina vorrei che succedesse quello che dico io, e non che scompaia il Menu.

    Spero di essere stato chiaro.

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    50
    Up.

    Va anche bene se mi trovate un modo per disattivarli per altra via (opzioni, file di configurazione del browser, etc...)

    PS pierofix studi a Udine?

  4. #4
    Originariamente inviato da Corvo80
    Va anche bene se mi trovate un modo per disattivarli per altra via (opzioni, file di configurazione del browser, etc...)
    Questo forum forse non può esserti così d'aiuto, in questo caso.

    PS pierofix studi a Udine?
    Lavoro.

  5. #5
    Utente di HTML.it L'avatar di nuky
    Registrato dal
    Oct 2001
    Messaggi
    1,053
    Testando ho visto che il keycode dei tasti funzione va da 112 a 123.
    Una cosa simile su IE ti annulla l'effetto della pressione del tasto F11.
    Credo che su browser più intelligenti di IE non vada, dato che è un'operazione molto discutibile.
    codice:
    <body onkeydown="if (event.keyCode==122) {event.keyCode = 0; return false;}">
    - "E' un messaggio. E' di Svarion, della terra di Merdor!"
    - "Busto Arsizio?"
    - "Terrazzo, sgabello, formaggio. Borraccia blu, ca**o di gomma e... CANNUCCIA!"
    - "Ca**o dici? C'è scritto «frocio chi legge»!"

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    50
    Originariamente inviato da nuky
    Testando ho visto che il keycode dei tasti funzione va da 112 a 123.
    Una cosa simile su IE ti annulla l'effetto della pressione del tasto F11.
    Credo che su browser più intelligenti di IE non vada, dato che è un'operazione molto discutibile.
    codice:
    <body onkeydown="if (event.keyCode==122) {event.keyCode = 0; return false;}">
    FUNZIONAAAAA!!!!! TI AMOOOOO!!!!!!!!!!


  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    50
    Scusate, vorrei gestire la cosa tramite una funzione. Ho provato a modificare così il codice...

    codice:
    <body onkeydown="tastiFunzione()">
    <SCRIPT TYPE="text/javascript">
        function tastiFunzione() {
    	if (event.keyCode==122) {
    	    event.keyCode = 0;
    	    return false;
    	}
        }
    </SCRIPT>
    Ma non funziona... Qualcuno mi saprebbe dire perchè e come fare per farlo funzionare?

    Grazie.

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    50
    Ho risolto, scusate.

  9. #9
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,781
    Originariamente inviato da Corvo80
    Ho risolto, scusate.
    che ne dici di postare la soluzione? :rollo:

  10. #10
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    50
    Certo!

    codice:
    <body onkeydown="tastiFunzione(); return false;">
    <SCRIPT TYPE="text/javascript">
        function tastiFunzione() {
    	if (event.keyCode==122) {
    	    event.keyCode = 0;
    	}
        }
    </SCRIPT>

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.