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

Вниз

TWebBrowser.OnBeforeNavigate2   Найти похожие ветки 

 
Alexander Pogodin   (2003-05-28 17:00) [0]

Уважаемые!
Есть такой вопрос. В документации к событию написано "Change URL to redirect the navigation operation to a different resource", однако ни разу не удалось переправить браузер в нужное мне место... :(
Скажите, имеет место такой глюк, или я что-то неверно делаю? А как все-таки добиться своего?

Среда: Delphi6, IE6 SP2


 
Alex Konshin ©   (2003-05-29 05:04) [1]

Не знаю, как этого добиться в Delphi, но по-моему нужно ловить и обрабатывать IDocHostUIHandler.TranslateUrl


 
nikkie ©   (2003-05-29 12:33) [2]

судя по всему, хелп врет. чтобы сделать так, как сказал Alex Konshin, можно воспользоваться компонентой TEmbeddedWB - у нее есть событие OnTranslateUrl

http://www.euromind.com/iedelphi/


 
Alexander Pogodin   (2003-05-29 13:21) [3]

Alex Konshin
Реализация IDocHostUIHandler.TranslateUrl тоже ничего не дает... :(

nikkie
TEmbeddedWB.OnTranslateUrl тоже видимо не поможет, потому как смотрел я исходники - там воде никаких хитростей не видно...

Уважаемые!
А не могли бы вы проверить, на системах с установленным ИЕ5.5- TWebBrowser ведет себя так же, или это особенность ИЕ6?


 
sergey2   (2003-05-29 15:06) [4]

2 Alexander Pogodin С чего ты решил что OnTranslateUrl в TEmbeddebWB ничего не дает?
Я лично пробовал юзать этот event и он у меня нормально работает. Там кстати на сайте откуда TEmbeddedWB можно скачать есть описание этого event"а.

У меня IE 5.50.4134.0100 (вобщем тот что идет вместе с ME)


 
nikkie ©   (2003-05-29 23:56) [5]

>там воде никаких хитростей не видно...
а там и не надо никаких хитростей.
IDocHostUIHandler::TranslateUrl Method
Called by MSHTML to allow the host an opportunity to modify the URL to be loaded.


у меня IE6, все работает, но... одна тонкость: для того, чтобы OnTranslateUrl вызывался, надо, чтобы в брайзер был загружен документ. вызывай при создании формы Navigate("about:blank")



Страницы: 1 вся ветка

Текущий архив: 2003.08.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.017 c
6-10341
Кен
2003-05-28 02:30
2003.08.04
Где взять TWebBrouser ? У меня раньше был Дельфи 5, и там он


3-10144
DBDev
2003-07-11 15:40
2003.08.04
Проблемы с использованием dtsrun-a с клиентских машин!


6-10338
vlad270671
2003-05-30 14:35
2003.08.04
SMAPI и присоедененные файлы


4-10512
xn0bys
2003-05-28 13:32
2003.08.04
DialogBox в плугине к WinAmp 2.9


6-10335
Alexander Pogodin
2003-05-28 17:00
2003.08.04
TWebBrowser.OnBeforeNavigate2