-
focus() avec Chrome
Bonjour,
Bon, je sais que Chrome a un sérieux problème avec focus(). Je viens de l'apprendre à mes dépends...
J'ai un <input> avec un onFocus qui déclenche une fonction contenant un prompt qui retourne un contenu dans l'input.
Le souci est que le curseur reste sur l'input et qu'un rechargement de la page ou un changement d'onglet du navigateur déclenche à nouveau la fonction.
Pour contourner le problème, j'avais mis un focus() sur un bouton présent dans ma page.
Ca marche avec IE et FF mais pas avec Chrome qui est buggé....
Y a t'il un moyen de contourner mon problème hormis de déclencher ma fonction à partir d'un autre moyen ? C'est tout de même plus évident de cliquer sur un champ que sur un lien pour remplir ce champ... :D
Ma page (provisoire) http://tk5ep.free.fr/rsmap/rsmapv3.html
Merci pour vos idées...
-
Salut
Quel est l'intérêt de remplir un input avec le résultat d'un prompt 8O
Pourquoi ne pas laisser tout simplement remplir l'input :koi:
-
Tu as raison, aucun intérêt ! C'est juste qu'à l'origine, la saisie se faisait en cliquant sur un bouton et que j'ai récupéré la fonction.
Je suis d'ailleurs revenu à cette solution qui règle mon problème de focus.
Mais la saisie directe dans le champ présenterait le même problème ! Je cherche toujours une solution car il me semble plus logique de saisir DANS le champ.
Excellente ta signature !