Fonctionnera-t-il sur tous les navigateurs ?
Le
Otomatic

Bonjour,
Soit le petit script suivant :
<script type='text/javascript'>
document.onkeydown = function(event) {
var KEYCODE_LEFTARROW = 37;
var KEYCODE_RIGHTARROW = 39;
event = event || window.event;
var keycode = event.keyCode || event.which;
var key = String.fromCharCode(keycode).toLowerCase();
if (key 'p' || keycode KEYCODE_LEFTARROW) {
document.getElementById('lien_prec').click();
}
else if (key 'n' || key 's' || keycode KEYCODE_RIGHTARROW)
{
document.getElementById('lien_suiv').click();
}
};
</script>
qui permet les actions clavier sur les liens html suivants :
<a id='lien_prec' class='retour a_back'
href='images.php?image=2'>Précédent</a>
<a id='lien_suiv' class='retour a_next'
href='images.php?image=4'>Suivant</a>
A priori, ça fonctionne avec Firefox, Opera et IE9/10/11.
Manque-t-il quelque chose pour d'autres navigateurs ?
Merci
--
Aujourd'hui, l'idéal du progrès est remplacé par l'idéal de l'innovation :
il ne s'agit pas que ce soit mieux, il s'agit seulement que ce soit nouveau,
même si c'est pire qu'avant et cela de toute évidence. Montherlant
Technologie aéronautique - http://aviatechno.net - Les anciens de Vilgénis
Soit le petit script suivant :
<script type='text/javascript'>
document.onkeydown = function(event) {
var KEYCODE_LEFTARROW = 37;
var KEYCODE_RIGHTARROW = 39;
event = event || window.event;
var keycode = event.keyCode || event.which;
var key = String.fromCharCode(keycode).toLowerCase();
if (key 'p' || keycode KEYCODE_LEFTARROW) {
document.getElementById('lien_prec').click();
}
else if (key 'n' || key 's' || keycode KEYCODE_RIGHTARROW)
{
document.getElementById('lien_suiv').click();
}
};
</script>
qui permet les actions clavier sur les liens html suivants :
<a id='lien_prec' class='retour a_back'
href='images.php?image=2'>Précédent</a>
<a id='lien_suiv' class='retour a_next'
href='images.php?image=4'>Suivant</a>
A priori, ça fonctionne avec Firefox, Opera et IE9/10/11.
Manque-t-il quelque chose pour d'autres navigateurs ?
Merci
--
Aujourd'hui, l'idéal du progrès est remplacé par l'idéal de l'innovation :
il ne s'agit pas que ce soit mieux, il s'agit seulement que ce soit nouveau,
même si c'est pire qu'avant et cela de toute évidence. Montherlant
Technologie aéronautique - http://aviatechno.net - Les anciens de Vilgénis
Bonjour,
Je verrais bien les francophones qui testent d'autres navigateurs
fréquenter les newsgroups :
fr.comp.infosystemes.www.navigateurs
alt.fr.comparatifs.navigateurs
Enfin surtout le premier, car pour ce qui est du second, je ne vois
qu'un message dedans, le mien il y a un mois pour demander si il y avait
quelqu'un, et personne n'a répondu.
--
pas vérifié si c'est vrai, mais ...
normalement ...
un lien n'est pas cliquable par JavaScript
Le DOM aura changé la donne ?!
pour les vieilles versions et/ou NC remplacer le lien par un bouton
(et de préf dans un form)
(form dont l'action est annulé par JS)
NC = Netscape Composer
Nota:
NC ne saura de ttes façons pas quoi faire de gEBY (et IE ≤ 5 non plus)
Cordialement,
--
Stéphane Moriaux avec/with iMac-intel 27" & Mac OS X 10.6.8