PDA

View Full Version : [HTML] Tasti funzione: si può?


Corvo80
09-02-2006, 16:41
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.

Xalexalex
09-02-2006, 17:38
Forse con una qualche patch per iexplore...Ma con codice javascript, php (però magari con l'ASP si..., ma non lo conosco), sicuramente no.

Ciao,

Alex

v1ruz
10-02-2006, 09:51
puoi sempre usare la combinazione [alt+"carattere"]...

Corvo80
10-02-2006, 13:27
puoi sempre usare la combinazione [alt+"carattere"]...

Uhmmm... non mi piace come soluzione, tant'è che ALT-F4, ad esempio, chiude l'applicazione...

Corvo80
10-02-2006, 16:59
Forse ho trovato il modo:

<body onkeydown="if (event.keyCode==122) {event.keyCode = 0; return false;}">
</body>

Che disattiva la funzione F11. Funziona! :D

PS Ammetto che non è frutto del mio sacco cmq ;)

v1ruz
13-02-2006, 08:12
Uhmmm... non mi piace come soluzione, tant'è che ALT-F4, ad esempio, chiude l'applicazione...

non intendevo la combinazione alt-Fx ma alt-carattere...

Corvo80
13-02-2006, 15:09
non intendevo la combinazione alt-Fx ma alt-carattere...

ah ok, così andava bene allora... cmq ho risolto coi tasti funzione, che è anche meglio ^^

Corvo80
17-02-2006, 15:11
Scusate, vorrei gestire la cosa tramite una funzione. Ho provato a modificare così il 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. :D

Corvo80
17-02-2006, 16:27
Ho risolto, scusate.

VegetaSSJ5
18-02-2006, 19:40
Ho risolto, scusate.
come? grazie...

v1ruz
20-02-2006, 09:37
Ho risolto, scusate.

potresti postare la funzione? sarebbe interessante analizzarla :D

Corvo80
20-02-2006, 15:39
Nessun problema :D

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