Je suis un débutant en js et je crains de ne pas avoir les connaissances nécessaires pour résoudre le prochain problème.créer un élément de sélection via js, focus ne fonctionne pas dans IE
Si j'ai un élément de sélection (peuplé avec plusieurs options) déjà analysées par le navigateur de la charge, le code suivant fonctionne très bien dans les deux IE et FF
$('selectId').focus();
mais si je crée (et remplir il) l'élément via js
var select = new Element('select',{ 'id':'selectId' });
~ etc. with options ~
select.focus();
l'événement focus ne fonctionne pas dans IE. Avec FF, tout va bien!
J'ai déjà essayé différentes méthodes pour contourner ce problème mais sans de bons résultats! Chaque fois que je dois cliquer sur l'élément pour activer l'événement de mise au point (dans IE).
(oui, j'utiliser la bibliothèque Mootools!)
Toute aide sera très appréciée!
Merci!
est-il correct de supposer que vous ajoutez réellement la liste déroulante au DOM? – Matt
oui mon ami! ;) L'élément est correctement ajouté dans le DOM et fonctionne bien sauf que dans IE perd le focus que je lui ai donné. Firebug et la console IE ne donnent aucun type d'erreur js ... Merci pour l'aide! –
pouvez-vous reproduire le problème pour nous sur jsbin.com? – Matt