J'ai réussi cette opération pour IE7. FF, pas de dés.Obtenir et définir la position du curseur dans iframe contentEditable (Firefox)
des idées? Merci!
J'ai réussi cette opération pour IE7. FF, pas de dés.Obtenir et définir la position du curseur dans iframe contentEditable (Firefox)
des idées? Merci!
var range= window.getSelection().getRangeAt(0);
alert('Current position: '+range.startOffset+' inside '+range.startContainer);
range.setStart(newParent, textOffset);
range.setEnd(newParent, textOffset);
Voilà ma solution au openWYSIWYG pour déplacer le curseur sur une position spécifiée dans FireFox, après avoir mise au point à l'éditeur:
focusEditor: function (n) {
var editor = this.getEditorWindow(n);
if (WYSIWYG_Core.isFF) {
editor.document.body.focus();
try {
var sel = this.getSelection(n);
var range = sel.getRangeAt(0);
range.setStart(sel.anchorNode.childNodes[0], 1);
range.setEnd(sel.anchorNode.childNodes[0], 0);
sel.addRange(range);
}
catch (err) {
//alert(err.description);
}
}
},