Ext.getBody().focus()
ne semble pas fonctionner correctement dans IE6. Lorsqu'un utilisateur accède à un nouvel onglet ExtJS, je dois m'assurer qu'il ne peut plus taper dans une instance CKEditor (cachée après avoir navigué vers un nouvel onglet) dans laquelle il aurait pu taper. Le code suivant fonctionne dans FF, mais pas IE6.Ext.getBody(). Focus() ne fonctionne pas dans IE6
for(var instanceName in CKEDITOR.instances) {
CKEDITOR.instances[instanceName].focusManager.forceBlur(); // also
// not working
// in IE6
}
Ext.getBody().focus();
Une suggestion?
Merci pour la réponse. Cela ne fonctionne pas non plus - peut-être parce que le focus "actuel" est situé dans un iFrame. – Upperstage
Je crois que ça marcherait encore, si c'est dans un iframe, il suffit d'aller à * c'est l'objet document: 'window.frames ['votre_frame']. Document.activeElement' –