Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Bianchine

Executar função Javacript via webbrowser C#

Recommended Posts

Boa Tarde,

 

Pessoal estou precisando muito da ajuda de vocês!

 

Estou carregando uma página onde insiro Login e Senha, porém ao ter a necessidade de entrar no sistema deste site, não consigo executar a função do botão, a pagina esta assim:

Senha de usuário<br>
							  		<input name="Ecom_Password" id="password" type="password" onKeyPress="checkEnter(event)">
							  		</strong>
							  		<font color="#666666" >Esqueceu sua senha?<br>
							  		<a href="javascript:void(window.open('https://selfservices.extranetclaro.com.br/nps/servlet/fullpageservice?NPService=ForgotPassword&nextState=getUserID', 'Help', 'width=835,height=750, location=no, menubar=no, status=no,toolbar=no, scrollbars=yes, resizable=no'))"><font size="1">Clique aqui</font></a><br>
										<br>
							  		<a href="javascript:document.IDPLogin.submit();"><img src="/nidp/images/images_extranet/bt_enviar.gif" width="48" height="17" border="0"></a> 

Como executo a função do botao submit para me logar?

 

obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha, você pode tentar executar uma função desta maneira:

http://stackoverflow.com/questions/153748/how-to-inject-javascript-in-webbrowser-control

 

Você pode usar o próprio comando do C# no caso

 

webbrowser.Document.getElementById("ID").Click ou algo do tipo

 

tente este também

 

http://stackoverflow.com/questions/18220955/invoke-javascript-test-click-in-web-browser-control

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não amigo, você não entendeu..

 

Preciso que digite o usuário e senha nesta página.

Isso eu já consegui.

Mas para entrar no sistema eu preciso acionar o botão com a imagem "BT_enviar"

 

Detalhe: a página web não é minha.!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então, é o que eu estou falando para você lá encima, você pode rodar comandos JS dentro do browser para poder executar o click no botão com o ID que você falou, o código que eu disse acima ainda é válido. Indiferentemente se a página é sua ou não.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.