Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2010
    Messaggi
    183

    problema: keycode non riconosciuti

    ho una gallery di foto, dove le foto sono gestite da php tramite id in GET.
    vorrei che quando l'utente usa i tasti freccia destra e freccia sinistra le foto scorressero.
    uso questo codice:
    codice:
    <body onKeyPress = "if (event.keyCode==39) { javascript:location.href='gallery.php?ida=$ida&nf=$next&action=next' } else if (event.keyCode==37){javascript:location.href='gallery.php?ida=$ida&nf=$back&action=back'}">
    che non funziona.
    Ciò che non capisco è che se invece metto come keycode 13 (invio), funziona tutto benissimo, mentre con le frecce da tastiera no.

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2010
    Messaggi
    183
    nessuno che sa come fare?

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2010
    Messaggi
    183
    up

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Prova questo, almeno potrai leggere i keycode rilevati...
    codice:
    <body onkeydown="k=event.keyCode; document.getElementById('pippo').value=k; if(k==39){location.href='gallery.php?ida=$ida&nf=$next&action=next' }; if(k==37){location.href='gallery.php?ida=$ida&nf=$back&action=back'}">  
    <input type="text" id="pippo">
    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

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2010
    Messaggi
    183

    Re: problema: keycode non riconosciuti

    codice:
    <body onkeydown=\"k=event.keyCode; if(k==39){location.href='gallery.php?ida=$ida&nf=$next&action=next' }; if(k==37){location.href='gallery.php?ida=$ida&nf=$back&action=back'}\">
    funziona perfettamente ora... continuo a chiedermi le cause del comportamento anonimo di prima! Grazie mille per l'aiuto!

  6. #6
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    provavi con IE?
    in IE le frecce non restituiscono il keycode atteso al keypress

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2010
    Messaggi
    183
    No usavo Chrome... E anche in Firefox stesso problema.

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.