Помощник
Здравствуйте, гость ( Вход | Регистрация )
|
|
17:01:2008, 21:31
|
|
Продвинутый ![]() ![]() Группа: Программист Сообщений: 109 Регистрация: 7:01:2008 Пользователь №: 14 636 Специализация: delphi Репутация: -2
|
На форме есть TWebBrowser
Вопрос: Как в TWebBrowser отобразить ХТМЛ код, который находится в Memo1? |
|
Сообщение
#1
|
|
![]() |
|
|
18:01:2008, 03:26
|
|
Продвинутый ![]() ![]() Группа: Программист Сообщений: 109 Регистрация: 7:01:2008 Пользователь №: 14 636 Специализация: delphi Репутация: -2
|
И ещё вопрос, как сделать чтоб при нажатии на ссыли, в которых есть функция _blank они открывались в TWebBrowser2?
|
|
Сообщение
#2
|
|
|
|
18:01:2008, 07:21
|
|
============== ![]() ![]() ![]() ![]() ![]() Группа: Модеры Сообщений: 1 740 Регистрация: 11:01:2007 Пользователь №: 8 750 Специализация: specialist Репутация: 27
|
Справку по этому компоненту проштудировали?
|
|
Сообщение
#3
|
|
|
|
18:01:2008, 08:44
|
|
Продвинутый ![]() ![]() Группа: Программист Сообщений: 109 Регистрация: 7:01:2008 Пользователь №: 14 636 Специализация: delphi Репутация: -2
|
на второй вопрос ответа не нашол... с первым разобрался...
Вот по этому сюда и пишу... Жду ответа.. |
|
Сообщение
#4
|
|
|
|
18:01:2008, 09:04
|
|
============== ![]() ![]() ![]() ![]() ![]() Группа: Модеры Сообщений: 1 740 Регистрация: 11:01:2007 Пользователь №: 8 750 Специализация: specialist Репутация: 27
|
см. методы Navigate, Navigate2
|
|
Сообщение
#5
|
|
|
|
18:01:2008, 10:01
|
|
Знающий ![]() ![]() ![]() Группа: Lotus team Сообщений: 492 Регистрация: 10:06:2006 Пользователь №: 4 745 Специализация: Lotus Notes & Domino, ERP Репутация: 18
|
Для: dima_lamo
тебе обязательно в wb2 Код var j: integer;
begin for j:=0 to WebBrowser1.OleObject.document.links.length-1 do begin if WebBrowser1.OleObject.document.links.item(j).target='_blank' then begin WebBrowser1.OleObject.document.links.item(j).target:=''; end; end; Сообщение отредактировал root - 18:01:2008, 10:10 |
|
Сообщение
#6
|
|
|
|
18:01:2008, 12:25
|
|
Продвинутый ![]() ![]() Группа: Программист Сообщений: 109 Регистрация: 7:01:2008 Пользователь №: 14 636 Специализация: delphi Репутация: -2
|
Чёт я невкрил куда эт втыкать
|
|
Сообщение
#7
|
|
|
|
18:01:2008, 12:40
|
|
Продвинутый ![]() ![]() Группа: Программист Сообщений: 109 Регистрация: 7:01:2008 Пользователь №: 14 636 Специализация: delphi Репутация: -2
|
Народ, подскажите как сделать чтоб при нажатии на ссыли, в которых есть функция _blank они открывались в TWebBrowser2?
И ещё вопрос, как с помощью TWebBrowser сделать чтоб там загружался не сайт, а только хтмл код, ну и потом в мемо записывался? Уже запарился с этим сидеть! Гугл помочь не смог... |
|
Сообщение
#8
|
|
|
|
18:01:2008, 13:01
|
|
Продвинутый ![]() ![]() Группа: Программист Сообщений: 109 Регистрация: 7:01:2008 Пользователь №: 14 636 Специализация: delphi Репутация: -2
|
И как сделать чтоб при нажатии на обычную ссылку сайт открывался в TWebBrowser2?
|
|
Сообщение
#9
|
|
|
|
18:01:2008, 15:18
|
|
============== ![]() ![]() ![]() ![]() ![]() Группа: Модеры Сообщений: 1 740 Регистрация: 11:01:2007 Пользователь №: 8 750 Специализация: specialist Репутация: 27
|
Для: dima_lamo
Что непонятно с Navigate? |
|
Сообщение
#10
|
|
|
|
19:01:2008, 00:14
|
|
Продвинутый ![]() ![]() Группа: Программист Сообщений: 109 Регистрация: 7:01:2008 Пользователь №: 14 636 Специализация: delphi Репутация: -2
|
всё непонятно! Я уже запарился с этими проблемами! Плиз, распишите как для дауна!
Все непонятные вопросы написанны в сообщениях 8,9 Жду реальной поомщи! Так как гугл и подсказки что были до этого не помогли! З.Ы. Бывает так, что у некоторыез людей проблемы там, где для других кажется вс очень просто... |
|
Сообщение
#11
|
|
|
|
19:01:2008, 10:27
|
|
Продвинутый ![]() ![]() Группа: Программист Сообщений: 109 Регистрация: 7:01:2008 Пользователь №: 14 636 Специализация: delphi Репутация: -2
|
Что, никто не может мне помоч?
|
|
Сообщение
#12
|
|
|
|
19:01:2008, 10:42
|
|
============== ![]() ![]() ![]() ![]() ![]() Группа: Модеры Сообщений: 1 740 Регистрация: 11:01:2007 Пользователь №: 8 750 Специализация: specialist Репутация: 27
|
|
|
Сообщение
#13
|
|
|
|
19:01:2008, 12:10
|
|
Продвинутый ![]() ![]() Группа: Программист Сообщений: 109 Регистрация: 7:01:2008 Пользователь №: 14 636 Специализация: delphi Репутация: -2
|
Проглядел все темы, но всё же вопросы остались!
как с помощью TWebBrowser сделать чтоб там загружался не сайт, а только хтмл код, ну и потом в мемо записывался? З.Ы. Записать в Мемо я сам нашол как, а вот как сделать чтоб только Хтмл код в него грузился, эт проблема, жду помощи) (с примером, если не сложно, а это не сложно, нужно только знать...(кто знает, помогите)) Сообщение отредактировал dima_lamo - 19:01:2008, 12:12 |
|
Сообщение
#14
|
|
|
|
19:01:2008, 12:14
|
|
============== ![]() ![]() ![]() ![]() ![]() Группа: Модеры Сообщений: 1 740 Регистрация: 11:01:2007 Пользователь №: 8 750 Специализация: specialist Репутация: 27
|
Для: dima_lamo
Что бы ответить на эти вопросы, вам надо сначала разобраться в этих понятиях, т.е. что такое сайт, что такое "хтмл код" ну и т.д. А вот потом у вас многие вопросы отпадут сами собой. |
|
Сообщение
#15
|
|
|
|
19:01:2008, 12:14
|
|
Продвинутый ![]() ![]() Группа: Программист Сообщений: 109 Регистрация: 7:01:2008 Пользователь №: 14 636 Специализация: delphi Репутация: -2
|
И ещё вопрос, как сделать чтоб при загрузке сайта в TWebBrowser указанный мной строки не загружались.
Сразу говорю, что метод сохранения на винт не подходит, нужо сразу НЕ грузить указанные строки |
|
Сообщение
#16
|
|
|
|
19:01:2008, 12:15
|
|
============== ![]() ![]() ![]() ![]() ![]() Группа: Модеры Сообщений: 1 740 Регистрация: 11:01:2007 Пользователь №: 8 750 Специализация: specialist Репутация: 27
|
Цитата(dima_lamo @ 19:01:2008, 14:10 ) (с примером, если не сложно, а это не сложно, нужно только знать...(кто знает, помогите)) на слабо брать? - смешно |
|
Сообщение
#17
|
|
|
|
19:01:2008, 12:42
|
|
Продвинутый ![]() ![]() Группа: Программист Сообщений: 109 Регистрация: 7:01:2008 Пользователь №: 14 636 Специализация: delphi Репутация: -2
|
при чём тут слабо!
Блин, вот ты знаешь, почему не поможешь? Как сделать чтоб TWebBrowser не поддеживал фреймы (iframe) Блин, человек обратился на форум за помощью, а вы глумитесь... Хы... |
|
Сообщение
#18
|
|
|
|
19:01:2008, 12:43
|
|
============== ![]() ![]() ![]() ![]() ![]() Группа: Модеры Сообщений: 1 740 Регистрация: 11:01:2007 Пользователь №: 8 750 Специализация: specialist Репутация: 27
|
Цитата(dima_lamo @ 19:01:2008, 14:37 ) Блин, вот ты знаешь, почему не поможешь? Ну во первых потому что вы сами не хотите ничего читать и думать на прочитаным, а за вас я делать не собираюсь, как собственно и другие. Я вам говорил штудируйте справку, смотрите примеры, а вы все мынны небесной ждете. |
|
Сообщение
#19
|
|
|
|
19:01:2008, 13:27
|
|
Знающий ![]() ![]() ![]() Группа: Lotus team Сообщений: 492 Регистрация: 10:06:2006 Пользователь №: 4 745 Специализация: Lotus Notes & Domino, ERP Репутация: 18
|
Для: dima_lamo
спросим у Вики http://ru.wikipedia.org/wiki/Html отсюда получается что если загруженый файл сохранить в формате txt то получаем обычный текстовичек а потом делаем с ним что угодно для сохранения можно воспользоватся http://www.delphisources.ru/pages/faq/base...age_source.html Для: dima_lamo чтобы работать с вебом нужно его знать все его узкие места и технологии Для: sax_ol уважуха |
|
Сообщение
#20
|
|
|
|
19:01:2008, 15:45
|
|
Продвинутый ![]() ![]() Группа: Программист Сообщений: 109 Регистрация: 7:01:2008 Пользователь №: 14 636 Специализация: delphi Репутация: -2
|
Нифига sax_ol'у не уважуха! Он жестоко ошибается в своих суждениях что нихочу ничего читать, и так далее!
Я уже запарился лазия по нету в поисках инфы, и то что не понятно, спрашиваю тут! И за меня делать я ничего не прошу, а прошу помочь! Вот ты sax_ol думаешь что вот этими своими "умными" фразами ты помогаешь? Да нифига подобного, ты только показываешь что ты себя выше других ставишь! Вспомни с чего ты начинал! И уж если тебе реально западло помогать, то не пиши вообще, а раз пишешь, либо помоги. либо ссылку кинь где прочитать можно, ну ты меня понял. А вот root, тебе реально РЕСПЕКТ! Ты мне многим помог! Почти в каждой теме, ссылочкой, советом, но помогаешь, и так что до меня реально доходит, вообщем ещё раз тебе РЕСПЕКТ! И кстате, нужно грузить сайт в виде хтмл без сохранения на винт, то есть я с другого TWebBrowser открываю сайт во втором(то где _blank) и вот то мне нужно увидить в хтмл, а не сайтом Кстати, root по первой ссылке-хтмл я знаю, проблема не в этом, по второй, на винт я умею сохронять, нужно чтоб сразу грузило в виде хтмл Сообщение отредактировал dima_lamo - 19:01:2008, 15:38 |
|
Сообщение
#21
|
|
|
|
19:01:2008, 16:13
|
|
============== ![]() ![]() ![]() ![]() ![]() Группа: Модеры Сообщений: 1 740 Регистрация: 11:01:2007 Пользователь №: 8 750 Специализация: specialist Репутация: 27
|
Для: dima_lamo
вы попробуйте рассказать не себе а другим, иначе набор слов, без смысла ну и еще раз -> #15 |
|
Сообщение
#22
|
|
|
|
19:01:2008, 16:37
|
|
Продвинутый ![]() ![]() Группа: Программист Сообщений: 109 Регистрация: 7:01:2008 Пользователь №: 14 636 Специализация: delphi Репутация: -2
|
Вообщем я в WebBrowser1 жму на ссылку.
У меня открывается сайт в WebBrowser2. НО там много того, чего не нужно загружать. Вопрос: Как сделать так, чтоб указанный мной строки ХТМЛ кода не загружались, либо не выполнялись |
|
Сообщение
#23
|
|
|
|
19:01:2008, 17:05
|
|
Знающий ![]() ![]() ![]() Группа: Lotus team Сообщений: 492 Регистрация: 10:06:2006 Пользователь №: 4 745 Специализация: Lotus Notes & Domino, ERP Репутация: 18
|
Для: dima_lamo
думаю налету хтмл загрузить сложно легче его сохранить потом регулярными вытащить что тебе затем собрать другой хтмл, и загрузить |
|
Сообщение
#24
|
|
|
|
19:01:2008, 17:27
|
|
============== ![]() ![]() ![]() ![]() ![]() Группа: Модеры Сообщений: 1 740 Регистрация: 11:01:2007 Пользователь №: 8 750 Специализация: specialist Репутация: 27
|
Цитата(dima_lamo @ 19:01:2008, 18:37 ) Вообщем я в WebBrowser1 жму на ссылку. У меня открывается сайт в WebBrowser2. Это сделали? если нет то подскажу, что надо обработать событие OnBeforeNavigate2, это по простому. по сложнее это примерно так: http: |