Вырезать текст с webbrowser

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2280
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

Вырезать текст с webbrowser

Сообщение Sirik » 09.11.2004 (Вт) 14:17

Допустим пользователь набрал какой-то текст. И в этом тексте есть html теги, даже могут быть скрипты.

Потом я данный текст вставляю в html документы (типа чата).

Как мне сделать чтобы данный текст не воспренимался как html документ (т.е. не выполнялись никакие действия, особенно скрипт)

Sedge
Alternative Choice
Alternative Choice
Аватара пользователя
 
Сообщения: 1049
Зарегистрирован: 16.05.2002 (Чт) 18:23
Откуда: Somewhere-In-The-Net

Сообщение Sedge » 09.11.2004 (Вт) 14:32

Заменить все "<" на "[" , а ">" на "]"

Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2280
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

Сообщение Sirik » 09.11.2004 (Вт) 14:37

Sedge писал(а):Заменить все "<" на "[" , а ">" на "]"


А другого пути нет?

P.S. Ты программу мою скачал? Если да, то почему не критикуешь?

marvan
Бывалый
Бывалый
 
Сообщения: 269
Зарегистрирован: 22.06.2004 (Вт) 13:26
Откуда: Москва

Сообщение marvan » 09.11.2004 (Вт) 14:51

заменить
Код: Выделить всё
> на & gt;
< на & lt;

тока после & пробел убрать

natcap
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 234
Зарегистрирован: 25.06.2003 (Ср) 13:15
Откуда: Москва

Сообщение natcap » 09.11.2004 (Вт) 16:43

А что надо получить? типа куска ШТМЛ кода на экране (чтобы видны были теги) или чтобы в окне появился отформатированный текст но без скриптов и прочей радости?
Медленно переезжаю с 6.0 на 2008 .... задавая тонны глупых вопросов :)

Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2280
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

Сообщение Sirik » 09.11.2004 (Вт) 16:47

natcap писал(а):А что надо получить? типа куска ШТМЛ кода на экране (чтобы видны были теги) или чтобы в окне появился отформатированный текст но без скриптов и прочей радости?


Надо чтобы в webbrowser'е был виден полный текст, который вводит пользователь (со всеми тегами как они есть)

marvan
Бывалый
Бывалый
 
Сообщения: 269
Зарегистрирован: 22.06.2004 (Вт) 13:26
Откуда: Москва

Сообщение marvan » 09.11.2004 (Вт) 16:59

а ещё можно заменить "<" на "&# 60;" и ">" на "&# 62;" соответственно без пробелов после #

natcap
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 234
Зарегистрирован: 25.06.2003 (Ср) 13:15
Откуда: Москва

Сообщение natcap » 09.11.2004 (Вт) 17:07

Можно текстовой заменой как говорит marvan, а можно, если не хочешь все такие бяки заменой ловить, то завести еще один вебдокумент и через него...

doc_temp.innertext=твой текст
новый текст=doc_temp.innerhtml

(заобдно и все br'ы тебе на места поставит :) чтобы текст потом был не в одну строку :)
Медленно переезжаю с 6.0 на 2008 .... задавая тонны глупых вопросов :)

Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2280
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

Сообщение Sirik » 09.11.2004 (Вт) 17:15

natcap писал(а):Можно текстовой заменой как говорит marvan, а можно, если не хочешь все такие бяки заменой ловить, то завести еще один вебдокумент и через него...

doc_temp.innertext=твой текст
новый текст=doc_temp.innerhtml

(заобдно и все br'ы тебе на места поставит :) чтобы текст потом был не в одну строку :)


У меня и так все br раставленны. Я буду по первому способу

Sedge
Alternative Choice
Alternative Choice
Аватара пользователя
 
Сообщения: 1049
Зарегистрирован: 16.05.2002 (Чт) 18:23
Откуда: Somewhere-In-The-Net

Сообщение Sedge » 09.11.2004 (Вт) 17:58

Sirik писал(а):P.S. Ты программу мою скачал? Если да, то почему не критикуешь?

Дома выкачаю, посмотрю. На работе времени особо нет :)


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот, Yandex-бот и гости: 1

    TopList