| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Поставить курсор в заданную позицию в iframe в FF. |
| Автор: fired 3.3.2008, 15:29 | ||
| Привет. Хочется в заданную позицию iframe поставить курсор. Имеется код:
ИЕ работает правильно, но в Мозилле походу для ифрейма метод сетселекшнренж не определён. и работает только для текстарэа. вообщем, может, кто-нибудь знает как совершить, что я хочу в мозилле? пс: ифреймДок - это, как понимете, документ ифрейма... |
| Автор: Itsys 3.3.2008, 15:48 |
| contentWindow Property Retrieves the window object of the specified frame or iframe. Syntax HTML N/A Scripting [ oWindow = ] document.all.object.contentWindow Possible Values oWindow Object that receives the window object. The property is read-only. The property has no default value. http://msdn2.microsoft.com/en-us/library/ms533692(VS.85).aspx Добавлено через 3 минуты и 33 секунды Скорее всего изменения в iframe, в том числе позиционирование, закрыты. попробуй управлять курсором из документа, подгружаемого в него |
| Автор: Sardar 3.3.2008, 16:32 |
| Для мозиллы придётся http://developer.mozilla.org/en/docs/DOM:document.createRange, ставим границы, добавляем в http://developer.mozilla.org/en/docs/DOM:window.getSelection. http://developer.mozilla.org/en/docs/DOM:range. http://developer.mozilla.org/en/docs/DOM:Selection. Естественно document и window от ифрейма. |
| Автор: fired 3.3.2008, 16:40 |
| eframeDoc = (isGecko) ? document.getElementById("eframe_"+frameId).contentDocument : frames["eframe_"+frameId].document; если я правильно, понял что ты имел ввиду, то я по сути так и делаю. ибо обращаюсь к методам из документа фрейма. позиция курсора меняется в зависимости от внешних элементов по отношению к фрейму, так что довольно туманно выглядит, как всунуть скрипт в подгружаемый хтмл и вызвать его извне.)) Sardar, спасибо, щас попробую) |