AJUDA CLICAR EM IMAGEM WEBBROUSER

NETBRFAKES 31/10/2013 19:04:33
#430607
Ola, alguem poderia me ajuda me dizendo onde e o meu erro aqui?


If InStr(WebBrowser1.Document.Body.InnerText, [Ô]Digite os dados da sua consulta.[Ô]) Then



WebBrowser1.Document.GetElementById([Ô]enviar[Ô]).InvokeMember([Ô]click[Ô])




Dentro do html ta assim


<img id=[Ô]Enviar[Ô] tabindex=[Ô]10[Ô] src=[Ô]./botao consulta[Ô] alt=[Ô]enviar[Ô]>



vlw
PROGRAMADORVB6 31/10/2013 20:49:38
#430610
Veja com este simulador e os dados que recebe de retorno consegue aceder
NETBRFAKES 31/10/2013 21:08:32
#430613
Vlw por tentar ajudar mas nao adianto nada!
NETBRFAKES 31/10/2013 21:32:12
#430615
Ja tentei de tudo pra clikar nisso

<img id=[Ô]Enviar[Ô] tabindex=[Ô]10[Ô] src=[Ô]imgs/pt/botaoconsulta.png[Ô] alt=[Ô]enviar[Ô]/>
NETBRFAKES 01/11/2013 13:05:18
#430639
Alguem?
PEGUDO 01/11/2013 13:51:16
#430644
Resposta escolhida
Cara,
Uma imagem não é um elemento clicável.
Não tem uma âncora: [Ô]<a href=[Ô][Ô]>[Ô] antes de [Ô]<img[Ô] e um [Ô]</a>[Ô] depois, não?
NETBRFAKES 01/11/2013 19:43:59
#430665
nao tem nao,
essa e a pagina

NETBRFAKES 01/11/2013 23:13:10
#430669
Se eu colocar assim

WebBrowser1.Document.GetElementById([Ô]enviar[Ô]).InvokeMember([Ô]click[Ô])

dentro de um butom , ai ele clica normal,
mas quando eu coloco assim

If InStr(WebBrowser1.Document.Body.InnerText, [Ô]Digite os dados da sua consulta.[Ô]) Then



WebBrowser1.Document.GetElementById([Ô]enviar[Ô]).InvokeMember([Ô]click[Ô])

end if



ele nao vai,

Teria como eu simular um click??
NETBRFAKES 02/11/2013 19:17:47
#430675
ninguem?
PEGUDO 04/11/2013 08:36:23
#430680
Repare no código HTML dos dois botões.
Coloquei uma tag [Ô]<a>[Ô] em cada um deles e fiz um arquivo [Ô].js[Ô] chamado [Ô]Teste[Ô] para não mexer nos que você já fez.
Assim você consegue clicar na imagem como você queria (sem a tag [Ô]<a>[Ô], uma imagem é apenas uma imagem).
NETBRFAKES 04/11/2013 13:35:54
#430697
Vlw pela ajuda , mas eu nao posso mecher no HTML so site :(
Página 1 de 2 [13 registro(s)]
Tópico encerrado , respostas não são mais permitidas