![]() |
|
Модераторы: MetalFan |
![]()
|
|
| Bear266 |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 5.8.2006 Репутация: нет Всего: нет |
Нигде не могу найти ответ на интересующий меня вопрос.
Сам создаю html страничку и подгружаю html код в webbrowser. Например
Потом добавляю в документ еще одну строчку таким кодом
Вопрос... как мне удалить из документа например вторую строку: "<B><FONT color=#808080>Строка 2</FONT> </B>" не перегружая страницы ессесно... что бы в нем получилось
Можно ли окружать строчку отделить своими тегами типа <line1> </line1> и тоже это как то использовать и удалять ? Примеров про прочтению тегов и их содержимых - куча... а удалению найти не могу. Заранее всем спасибо за ответы. |
||||||
|
|||||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 2 Всего: 98 |
а что мешает еще раз вставить текст (insertAdjacentHTML), но уже без этих тегов?
если нужно убирать какие-то конкретные теги -- обрами их div' ом и меняй ему видимость -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| Bear266 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 5.8.2006 Репутация: нет Всего: нет |
Ну изменение видимости мне не подходит... нужно именно вырезать текст... просто когда документ станет очень большой, добавление в него текста уже будет происходить не так быстро... а тем более перегрузка всего документа... поэтому нужно именно удаление.
Неужели это не распространенный вопрос? Хочется работать с сабжем так же просто как и с TMemo например Это сообщение отредактировал(а) Bear266 - 9.8.2006, 11:25 |
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 2 Всего: 98 |
так работай... кто мешает?
-------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| Bear266 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 5.8.2006 Репутация: нет Всего: нет |
мешает незнание как это сделать. Конкретно... добавить - знаю, удалить часть без перезагрузки - нет, знаешь ? подскажи плз ;) примерный код... я думаю как то с DOM моделью можно работать но удалить у меня не получилось... не докопался |
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 2 Всего: 98 |
так в чем проблема? забираеш у него весь текст. удаляеш теги (это как-никак простой текст). заталкиваеш текст назад. все...
-------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| Bear266 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 5.8.2006 Репутация: нет Всего: нет |
я же объясняю... текст УЖЕ загружен. Забрать его оттуда (удалить все из вебброузера), исправить текст, запихнуть обратно мне НЕ ПОДХОДИТ! Именно с веб-броузером взаимодействовать никак нельзя?
Зы. и к ому же мне нужно сохранение скролла. Пользователь налистал где то на середину... а я взял всю инфу загрузил туда заново - следовательно - скролл потерялся.... да и если он в это время им водить будет ??? Вообщем как я уже сказал альтернативные варианты мне не помогут, буду очень признателен, если мне подскажут вариант редактирования и удаления текста прямо в вебброузере |
|||
|
||||
| December |
|
|||
![]() Antitheorist ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4423 Регистрация: 14.8.2002 Где: Харьков Репутация: 12 Всего: 57 |
MSDN - IHTMLDOMNode Interface
В качестве домашнего задания по извращению можно также предложить оперировать свойством innerHTML у IHTMLElemen'a. |
|||
|
||||
![]()
|
| Правила форума "Delphi: ActiveX/СОМ/CORBA" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Rrader, Girder. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: ActiveX/СОМ/CORBA | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |