GARANTIR DESCONTO

Fórum TWebBrowser Evento OnLoad #355144

10/03/2008

0

Gostaria de saber se tem como reescrever o evento onLoad da pagina ´<script for=´window´ event=´onload´>´ pois nesse evento a página inicializa todos os componentes e eu preciso impedir essa ação... Se não puder reescrever, alguem sabe se há uma forma de saber quando o evento onload já foi executado ?

Qualquer sugestão é bem vinda ! Obrigado

TWebbrowser + Delphi 7


Mcd

Mcd

Responder

Posts

11/03/2008

Rodc

Creio que, por questão de segurança, isto não seja possível.


Responder

Gostei + 0

11/03/2008

Nerdex

Olá, com este material abaixo, você conseguirá ´capturar´ este evento:

EventSinkImp.msi é um componente deste site:
http://www.techvanguards.com/products/eventsinkimp/

Maiores detalhes para implementação:
http://www.devspy.com/public/viewer/show.aspx?guid=12a

Abraço


Responder

Gostei + 0

12/03/2008

Mcd

Obrigado a todos pelas respostas... Depois de várias tentativas consegui resolver da seguinte forma:

Webdoc2 := iw.document as IHTMLDocument2;
WebBody:= Webdoc2.body as HTMLBody;
WebBody.setAttribute(´onload´,´´,0);

Dessa forma eu sobrescrevo o comando onload e faço o tratamento na mão !

Fica aí como dica para alguem que possa precisar !


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar