Опитвам се да задам позицията на каретката в слой div с възможност за редактиране на съдържание и след малко търсене в мрежата и експериментиране го накарах да работи във firefox, използвайки това:
function set(element,position){
element.focus();
var range= window.getSelection().getRangeAt(0);
range.setStart(element.firstChild,position);
range.setEnd(element.firstChild,position);
}
[...]
set(document.getElementById("test"),3);
Но в Chrome/webkit избира цялото съдържание в div. Това грешка с webkit ли е или правя нещо нередно?
Благодаря ви предварително.