Bonjour,
j'ai un petit probleme sur les focus, je vous explique. Je suis sur un projet j2ee, avec des jsp et sur toutes les jsp ou il y a un champs texte, le client veut que je poisitionne le focus dessus jusque la ca va. Sauf que j'ai un problème avec une fenetre modale, en cliquant 10 fois sur l'icone qui permet son ouverture (en moyenne) il me met une erreur javascript alors que les autres fois cela fonctionne sans probleme.
Voici l'erreur :
" Impossible d'activer le controle car celui-ci est, soit invisible, soit inactif, soit d'un type ne reconnaissant pas cette fonctionnalité "
Voici mon code pour le focus que je met en fin de jsp :
Le alert me retourne toujours le meme type à savoir text et j'ai rajouté des test sur hiden et disabled pour tester qu'il ne soit ni caché ni désactivé, mais toujours la même erreur aléatoire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <script type="text/javascript" language="Javascript"> var focusControl = document.forms[0].elements["critereValue"]; alert(focusControl.type); if (focusControl != "undefined") { if (focusControl.type != "hidden" && !focusControl.disabled && focusControl.display != "none") { focusControl.focus(); } } </script>
Quelqu'un a une idée?
Partager