Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.04;
Скачать: CL | DM;

Вниз

Компонент для редактирования 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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.028 c
9-1079956974
SasaR
2004-03-22 15:02
2004.07.04
Нарисовать и покататься по складу


14-1082496603
kluben
2004-04-21 01:30
2004.07.04
Помогите советом или кодом для написания игры


3-1086701394
serg128
2004-06-08 17:29
2004.07.04
Не работает Lookup поле, посмотрите плиз, почему?


6-1083941339
BVV
2004-05-07 18:48
2004.07.04
функции переводящая IP-строку в IP-число


3-1086860601
ИМХО
2004-06-10 13:43
2004.07.04
Пару слов о CREATE TABLE