Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   форматированный ввод (https://javascript.ru/forum/dom-window/9772-formatirovannyjj-vvod.html)

Geddar 04.06.2010 22:51

форматированный ввод
 
Думаю многие из вас встречали на некоторых сайтах возможность формаированного ввода. Т.е. возможность вставки елементов и картинок в область ввода текста, как в Word'e.
Может кто-то знает как это реализуется?

Seran4ek 04.06.2010 22:56

http://ckeditor.com/
вот такая есть штука знаю..

Geddar 04.06.2010 23:05

Если сам не сделаю, обязательно воспользуюсь. Достойное готовое решение. Как и в остальных подобных интерфейсаз ввода я обнаружил там iframe, кто-нибудь знает каков механизм работы?

Gvozd 04.06.2010 23:07

javascript designmode

Geddar 05.06.2010 10:08

То что нужно, iframe работает как textarea
$('body').ready(function(){
    document.getElementById('inp').contentWindow. document.designMode='on';
})

Geddar 05.06.2010 10:28

А как бы в этом iframe менять содержимое? А то я с ними давно не работал :)

exec 05.06.2010 10:49

Geddar, так же, как и в текущем окне, просто перед каждым свойством добавляйте document.getElementById(id).contentWindow

x-yuri 05.06.2010 12:05

contentDocument || contentWindow.document

Geddar 05.06.2010 12:06

Чёт не получается, поиски тоже результатов особых не дали. Можно более конкретный пример?
Обратиться к элементу получаеться а получить/изменить содержимое не очень

x-yuri 05.06.2010 12:21

var iframe = document.getElementById(iframeId);
var doc = iframe.contentDocument || iframe.contentWindow.document;
doc.getElementById(id)...


Часовой пояс GMT +3, время: 13:34.