Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как запретить что бы в 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
Там сможешь вообще отключить жаба-скрипты


Наверх

Титульная страница Поиск, карта сайта Написать письмо