Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2003.05.01;
Скачать: [xml.tar.bz2];

Вниз

Как выяснить полный адрес скрипта при сабмите формы.(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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.008 c
1-513
Wolverin
2003-04-20 22:22
2003.05.01
Работа с другим приложением


7-803
yUrrius
2003-03-13 13:19
2003.05.01
CreateProcess


6-671
oficer
2003-03-06 17:04
2003.05.01
Определение времени прибывания в инете


1-578
Leo-pro
2003-04-18 11:20
2003.05.01
Форма


6-663
Anton Tsvilikh
2003-03-07 16:25
2003.05.01
Передача переменных через Server-client socket;





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский