![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как запретить что бы в WebBrowser вылетали окошки JavaScript? Или [D5, D7, Win95/98, WinXP]
WebSQLNeeder © (2005-11-04 19:48:00)Как запретить что бы в WebBrowser вылетали окошки JavaScript? Или что бы програмно нажималась сразу же кнопка "ОК" на этом окне, не важно что за окно - alert(), prompt() или какие там еще в яваскрипте существуют ...
WebSQLNeeder (2005-11-08 15:12:00) [1]Спасибо за пример. Но вот такая проблема - теперь оно закрывает то модальное окно если оно вылетает в WebBrowser, но кроме того когда я в ИЕ открываю новое окно (а у него до загрузки ведь тоже заголовок 'Microsoft Internet Explorer' и тогда начинются постукивания такие каждую секунду (интервал работы таймера) Страницу то не закрывает, но идут постукивания - ну вы знаете когда из модального окна ты хочешь закрыть другое то такой же звук слышен ...
В общем как мне сделать так что бы моя процедура искала окно 'Microsoft Internet Explorer' только внутри ВебБраузера что ли ...
Volf_555 (2005-11-05 14:41:00) [2]Следующий код ищет окно с заранее известным названием окна и закрывает его:
procedure TForm1.Timer1Timer(Sender: TObject);
var
v,x:Integer;
c:String;
begin
с:=''//название вылетающего окна, например c:='Microsoft Internet Explorer';
v:=FindWindow(nil,PChar(c));
if v>0 then
SendMessage(v,wm_close,0,0);
end;
SergP. (2005-11-05 06:41:00) [3]Поставь TEmbeddedWB
Там сможешь вообще отключить жаба-скрипты