DUVIDAZINHA BASICA...

USUARIO.EXCLUIDOS 16/08/2007 02:02:03
#231121
Bom, A Intenção é Checar um "CheckBox" em uma Página HTML.

O Problema: O CheckBox não tem Id Fixo.


Exemplo de Como Checar:
WebBrowser.Document.All.NomeDoCheck.Checked = 1


Bom, Eu Consigo Pegar o ID do CheckBox. Agora Queria Fazer o Seguinte

WebBrowser.Document.All.VARIAVEL_COM_O_ID.Checked = 1

Só que não esta funcionando o comando com uma variavel no meio...

A Grande Questão é... Como Fazer Funcionar o Comando e Ler o Valor da Variavel?

Obrigado.
USUARIO.EXCLUIDOS 16/08/2007 07:02:39
#231123
Páginas Web são dinâmicas, ok? Para esse fim, elas utilizam Scriprs.

Marcar ou preencher um controle em uma página carregada (lado cliente) é, da mesma forma, executar um script.

Na verdade, então, o que você queria era executar o script no lado cliente sem a necessidade da interação com o usuário, ok?

Em outras palavras, quando o usuário digita em um textbox ou marca um radiobutton em uma página web, ele não está fazendo absolutamente nada. Ele só fará, de fato, quando acionar um Submit (que pode estar em um ou mais dos controles, ou em um botão específico).

Por fim, esse Submit reúne as informações dos controles da página no lado cliente e os envia como uma linha de comando (um script) ao aplicativo que está sendo executado no Host (lado servidor).

Resumindo, você pode fazer o trabalho todo sem sequer abrir o Internet Explorer, apenas enviando diretamente ao servidor o script que lhe interessa.
USUARIO.EXCLUIDOS 16/08/2007 09:59:19
#231142
Desculpe discordar do professor mas e sim possivel ver o valor em tempo real da variavel! pra qual finalidade este projeto?
USUARIO.EXCLUIDOS 16/08/2007 10:02:57
#231144
tente assim WebBrowser.Document.All.NomeDoCheck.value = 1 esse 1 pode variar pra true
USUARIO.EXCLUIDOS 17/08/2007 18:15:22
#231456
Hehehe, eu não disse que não é possível ver, disse que é mais simples enviar direto o script do submit do que ter de ler a página inteira. é só ler.
Tópico encerrado , respostas não são mais permitidas