ERRO NO SITE DA RECEITA FEDERAL!

JONCARLOS 08/05/2013 14:49:28
#423127
Tenho um sistema(VB6) que consulta o site pelo CNPJ (programa que foi baixado daqui) que sempre funcionou sem problemas, mas há cerca de 1 mês, a consulta falha me trazendo o erro [Ô]linha:100 erro:[ô]theform.idLetra.value[ô] é nulo ou não é um objeto[Ô].
Alguém saberia como corrigir este erro?

Obrigado.
João
Praia Grande-SP
KERPLUNK 08/05/2013 18:43:11
#423141
Deixa eu adivinhar, você pegou esse [Ô]exemplo[Ô] aqui no VBMania mesmo, certo?
JONCARLOS 09/05/2013 09:52:30
#423167
Claro...eu afirmei isso no post...e qual seria o problema?
KERPLUNK 09/05/2013 09:58:49
#423168
Tenho quase certeza que fui eu quem fez o [Ô]exemplo[Ô], essa variável com esse nome [Ô]theform[Ô], é bem como faço nos meus exemplos de código. O erro é que algum campo(no caso idLetra), não existe mais no HTML do site. Veifique o formulário de retorno(theform) e veja se o nome mudou ou realmente foi retirado.
JONCARLOS 09/05/2013 14:03:39
#423189
KERPLUNK...

Obrigado pela resposta...quando aparece a msg de erro, eu depuro e aponta este erro (em vermelho no site)...

function FRMOnLoad()
{
var ck
ck = getCookie([ô]flag[ô]);

[txt-color=#e80000] if (theForm.idLetra.value != [Ô][Ô] || ck == null || ck == 1)
[/txt-color] {
theForm.idLetra.value = [Ô][Ô]; // para o firefox nao ficar recarregando em loop
document.cookie = [ô]flag=0[ô];
location.reload();
}
theForm.cnpj.focus();
}

O interessante é que consultando pelo site não ocorre erro..mas..notei que o site
apresenta um captcha com 6 algarismos, e o que eu chamo pelo sistema tem sempre 4 algarismos...
não sei se poderia ser isso..

Grato



KERPLUNK 09/05/2013 14:11:36
#423192
Esse erro é no site da receita mesmo? Você está usando o objeto WebBrowser?
JONCARLOS 09/05/2013 18:47:24
#423213
Sim, estou usando o objeto WebBrowser...veja minha tela com o erro...qdo mando depurar pelo Microsoft Script Editor ai é
que aparece o erro if (theForm.idLetra.value != [Ô][Ô] || ck == null || ck == 1)...

Grato

Tópico encerrado , respostas não são mais permitidas