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

Вниз

Как выяснить полный адрес скрипта при сабмите формы.(TWebBrowser)   Найти похожие ветки 

 
Виталий   (2003-02-26 10:44) [0]

Используется TWebBrowser, есть следующая задача -
При загрузке страницы с формой необходимо узнать полный адрес скрипта, который будет вызываться при сабмите формы. Иногда в свойстве action указывается полный адрес, иногда нет. Решил пойти более простым путем - просто делаю так:

wb.OleObject.Document.forms.item(i).submit;

И в обработчике wbBeforeNavigate2 имею искомый URL:

procedure Tf_Main.wbBeforeNavigate2(Sender: TObject;
const pDisp: IDispatch; var URL, Flags, TargetFrameName, PostData,
Headers: OleVariant; var Cancel: WordBool);
begin
PostURL:=URL; // Сохраняем искомый УРЛ
Cancel:=true; // Запрещаем навигацию
end;


Но тут возникает проблема - если target="_blank", то обработчик wbBeforeNavigate2 не вызывается, а вызывается wbNewWindow2.
Вот тут я и зашел в путик, так как УРЛ достать я не могу (мож просто не знаю как).

Помогите! Есть ли возможность вытянуть УРЛ открываемой страницы из wbNewWindow2??
Если нет, то как можно по другому вытянуть необходимый мне УРЛ?


 
Виталий   (2003-03-06 18:49) [1]

Вопрос уже снят, всем спасибо за внимание!



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

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

Наверх




Память: 0.46 MB
Время: 0.009 c
1-494
KSY
2003-04-19 21:11
2003.05.01
Вывод символ.перем. т. Char в строку в компон. TMemo


1-534
ИгорьФ
2003-04-21 08:54
2003.05.01
ссылка на узел дерева


14-716
sancho
2003-04-11 20:32
2003.05.01
Где скачать ассемблер?


14-692
fccczaa
2003-04-15 17:48
2003.05.01
eval() в паскале


3-486
user2
2003-04-14 17:12
2003.05.01
TComboBox и БД