Форум: "Основная";
Текущий архив: 2004.07.04;
Скачать: [xml.tar.bz2];
ВнизКомпонент для редактирования HTML Найти похожие ветки
← →
Vilux (2004-06-15 13:58) [0]Есть ли готовый компонент, который бы позволял редактировать, загружать, сохранять HTML?
← →
evvcom © (2004-06-15 14:22) [1]Microsoft Word, FrontPage. Можно еще поискать.
← →
nikkie © (2004-06-15 19:10) [2]TWebBrowser.designMode := "on";
← →
RealRascal © (2004-06-15 19:19) [3]
> [2] nikkie © (15.06.04 19:10)
> TWebBrowser.designMode := "on";
В Д5 нет такого свойства. А в какой есть?
← →
nikkie © (2004-06-15 19:52) [4]виноват.
(WebBrowser.DefaultInterface.Document as IHTMLDocument2).designMode := "On";
← →
GuAV © (2004-06-15 20:29) [5]nikkie © (15.06.04 19:52) [4]
:-0 ни фина себе. В IE всторен редактор!? А можно ли включить его для IE запущенного как обычно через iexplore.exe
← →
nikkie © (2004-06-16 01:11) [6]можно. это ж DHTML. я видел реализованный редактор типа wordpad на javascript, но примера у меня не осталось. поищи на соответствующих ресурсах.
а если хочется просто перевести загруженную в IE страницу в режим редактирования - это просто, надо только добраться до HTMLDocument. если реализовывать, то логичнее в виде IE-плагина, имхо. смысла только особого нет.
← →
GuAV © (2004-06-16 01:24) [7]nikkie © (16.06.04 01:11) [6]
Спасибо. Набрал в MSDN "IHTML" ...и кажется кое что начал понимать. Действительно это лучше
> поищю на соответствующих ресурсах.
← →
sniknik © (2004-06-16 08:15) [8]> я видел реализованный редактор типа wordpad на javascript
<script language="JavaScript"defer>
var parentwin=external.menuArguments;
var doc=parentwin.document;
doc.designMode="On";
</script>
осталось это куданибудь повесить... например
добавляем пункт в
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt
в значение по умолчанию добавленного D:\WINNT\EDIT_IE.HTM (файл куда сохранили скрипт)
и делаем внутри ключ Contexts типа dword ... по аналогии с имеющимися там (наверняка)
получаем редактор по правой кнопке мыши, в дополнительном меню.
← →
Vilux (2004-06-16 11:18) [9]Все, конечно, круто получается, но как мне менять свойства текста или картинки, например? Выделяю текст, жму "Свойства", а ничего не происходит... что сделать? Где вообще можно доки какие почитать по этому делу? Учитывая, что реализовать это надо на Delphi, а не как плагин и т.п.
← →
ПсихЪ (2004-06-16 12:09) [10]
> Vilux
Все доки ждут тебя в Сети по адресам любимых тобой поисковиков. Доков по созданию своих ХыТыМыэЛь редакторов - горы! А исходников таких редакторов на Delphi - просто кучи гор!
Приятного поиска! (:
← →
Vilux (2004-06-16 12:35) [11]>ПсихЪ
Если бы я хотел получить такой ответ, то я бы не спрашивал. Я итак сейчас ищу доки, но я жду ответа от людей, которые сталкивались с этим и помогут убыстрить поиск и потерять меньше времени. Если ты такой спец в этом, то помог бы ссылкой...
← →
nikkie © (2004-06-16 15:53) [12]>[8] sniknik
нет-нет, я не это имел в виду. там была просто хтмл-страничка, на которой стояли кнопки B,I,U, списки, выравнивание и т.п. и поле редактирования. использовалось это для размещения новостей на сайте - корреспондент заходил на страничку, редактировал свою новость в WYSIWYG и отправлял.
← →
nikkie © (2004-06-16 16:01) [13]>как мне менять свойства текста
IHTMLDocument2.execCommand или IOleCommandTarget.Exec
документация прежде всего - MSDN.
а меню вероятно ты свое собственное захочешь делать, так что заморачиваться с отловом нажатия Properties смысла особого нет.
← →
Vilux (2004-06-17 12:38) [14]да, спасибо,я уже разобрался, как менять свойства текста и управлять страничкой, только есть еще одна проблема. Когда я закрываю окно, после того, как отредактирую, то появляется сообщение, что html-файл, который я редактировал был изменен, сохранить его или нет? Вот соб-но вопрос, как сделать, чтобы это окошко не появлялось?
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.07.04;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.031 c