Pracuję nad edytorem WYSIWYGU używając div [contenteditable = true] i chcę ustawić zakres wyboru od przesunięcia X węzła A do przesunięcia Y węzła B. Zrobiłem to dobrze na Firefox i IE9, kod jest:Ustawić zakres wyboru w javascript IE8
var range = document.createRange();
range.setStart(selectNode, 0);
range.setEnd(selectNode, selectNode.textContent.length);
var sel = window.getSelection();
sel.removeAllRanges();
sel.addRange(range);
Ale w IE8, obiekt zakres jest zupełnie inna, nie ma setStart/setEnd, a obiekt ma wybór spożywczych remove/addRange. Proszę pomóc,
Rangely-core.js jest skompresowany w 42kb, co może być brane pod uwagę przy projektowaniu. – Roberto