Bonjour,
Je cherche comment setter dynamiquement un accessKey sur un champ input. De prime abord ça parait bateau mais mon code passe sous IE et pas sous FF eek .
Voici le ptit bout de code tout simple en question :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
<html>
<head>
<script>
function init(){
  document.getElementById("inputA").accessKey = "L";
}
</script>
</head>
<body onload="init();">
<form>
<input type="text" id="inputA" name="inputA" value=""/>
</form>
</body>
</html>

J'ai essayé de mettre un libellé à mon champ via la balise LABEL (avec attribut FOR) puis de mettre dynamiquement l'accessKey sur le LABEL. Dans ce cas ça fonctionne parfaitement. cligne Hélas dans ce cas la navigation clavier diffère entre IE et FF.
Voilà pourquoi je dois mettre l'accessKey sur le champ directement.
Quelqu'un aurait une idée svp ?
Par avance merci !