iwin - окно в iframe
idoc - документ (дизайнМод включен)
1) Как узнать положение курсора (Каретки) в iframe.
2) как поставить курсор на заданную позицию.
пробовал для IE
i
eRange = idoc.body.createTextRange();
var ieRange,
ieFocus;
addEvent(iframe, "blur", function ()
{
ieFocus = ieRange.getBookmark();
});
addEvent(iframe, "focus", function ()
{
if(ieFocus)
{
ieRange.moveToBookmark(ieFocus);
}
});
картека ставится в начало все равно.
остальные браузеры сами запоминают положение каретки, но до тех пор пока мы не трогаем содержимое body (innerHTML). Поэтому и для них нужно придумать как решить проблему.
Мне нужно только поставить каретку куда надо, никаких выделений, вставки текста и.т.д не надо. Помогите, пожалуйста.
Спустя 1 минута, 25 секунд (24.09.2011 - 14:09) Guest написал(а):
в начале небольшая опечатка получилась
var ieRange,
ieFocus;
ieRange = idoc.body.createTextRange();
Спустя 9 месяцев, 4 дня, 5 часов, 10 минут, 28 секунд (28.06.2012 - 19:20) Guest написал(а):
б
Скрытый текст |
ь |
Спустя 6 минут, 23 секунды (28.06.2012 - 19:26) redreem написал(а):
текстранги намного сложнее и замороченнее чем может показаться поначалу. вот почитайте:
http://habrahabr.ru/post/55922/
http://habrahabr.ru/post/55922/