[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: очень нужна помощь (положение курсора)
Гость_Alex
iframe - ифрейм
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/
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.