Bonjour,
Le problème est visible ici : http://chasseautresor-ng.0707a.net/jol_stock/Chasse_99.html
Si on clique sur une case (non grisée) des deux grilles alors la case prend un fond jaune et garde le focus tant qu'on ne rentre pas de caractère.
Enfin... sous FireFox et sous Chromium... parce que sous IE8 (et probablement aussi IE9), cela ne... marche pas.
Code html d'une case :
Et pour ce qui est du javascript, je fais tout simplement:
J'ai fouillé un peu le web pour trouver une sorte de contournement qui suggère de
Alors... bon... je venais voir si vous connaîtriez pas mieux car... ben... moi... les résolutions par timeouts... je ne trouve pas cela très... hmmm...
esthétique:!
Le problème est visible ici : http://chasseautresor-ng.0707a.net/jol_stock/Chasse_99.html
Si on clique sur une case (non grisée) des deux grilles alors la case prend un fond jaune et garde le focus tant qu'on ne rentre pas de caractère.
Enfin... sous FireFox et sous Chromium... parce que sous IE8 (et probablement aussi IE9), cela ne... marche pas.
Code html d'une case :
<td role="textbox" tabindex="0" class="mad" onclick="clickmad(this)" onkeydown="kpmad(this,'L138',event)" id="mad_11_3"> </td>
Et pour ce qui est du javascript, je fais tout simplement:
function clickmad(c){
...
c.focus();
...}
J'ai fouillé un peu le web pour trouver une sorte de contournement qui suggère de
setTimeout(function() { c.focus(); }, 10);
Alors... bon... je venais voir si vous connaîtriez pas mieux car... ben... moi... les résolutions par timeouts... je ne trouve pas cela très... hmmm...
esthétique:!