TWebBrowser Evento OnLoad
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
Qualquer sugestão é bem vinda ! Obrigado
TWebbrowser + Delphi 7
Mcd
Curtidas 0
Respostas
Rodc
10/03/2008
Creio que, por questão de segurança, isto não seja possível.
GOSTEI 0
Nerdex
10/03/2008
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
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
GOSTEI 0
Mcd
10/03/2008
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 !
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 !
GOSTEI 0