Jump to content


akihiko

Member Since 27/06/2009
Offline Last Active 16/07/2009, 11:01
-----

Posts I've Made

In Topic: Ajuda Para Criar Rotina De Leitura Para Ler Mensagem Xml

12/07/2009, 20:16

Pessoal, tentei criar várias rotinas usando diferentes métodos, mas ainda não consegui fazer a leitura da resposta do servidor. Tentei também uma rotina como a que está abaixo, mas ela também não está funcionado. O que estou fazendo de errado?

========== NEW ==============

Pessoal, fiz mais algumas mudanças, mas mesmo assim não está funcionando. Está havendo um erro de "permissão negada" na linha com o método OPEN. Alguém pode me ajudar!!!

<script type="text/javascript" language="javascript">
var url="HTTP://www.rad.cvm.gov.br/download/SolicitaDownload.asp"
function rotinaRESPOSTA() {
var parametros="txtLogin=XXX&txtSenha=XXX&Data=08/06/2009&txtHora=08:00&txtDocumento=XXX"
var resposta=null;
if (window.XMLHttpRequest) {// code for all new browsers
resposta=new XMLHttpRequest();
}
else if (window.ActiveXObject) {// code for IE5 and IE6
resposta=new ActiveXObject("Microsoft.XMLHTTP");
}
if (resposta!=null) {//escreve o CÓDIGO
resposta.onreadystatechange=function() {
if(resposta.readyState==4) {
alert ("passou o function!");
document.CVM.teste.value=resposta.responseText;
}
}
resposta.open("POST",url,true,"usuario","senha");
resposta.send(parametros);
alert ("passou?!");
}
else {
alert("Your browser does not support XMLHTTP");
}
}

</script>

<body>
<form name="CVM">
<p> &nbsp;</p>
<p> Login do usuário fornecido pela CVM:&nbsp;
<input type="text" name="txtLogin" id="txtLogin" style="border-style: groove; border-width: 1px; padding: 0" value="397DWLTKIMURA"> </p>
<p> Senha do usuário fornecida pela CVM:&nbsp;<input type="text" name="txtSenha" id="txtSenha" style="border-style: groove; border-width: 1px; padding: 0" value="nova2009"> </p>

<p>Data:
<input type="text" name="txtData" id="txtData" value="08/06/2009" style="border-style: groove; border-width: 1px; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px"> Hora:
<input type="text" name="txtHora" id="txtHora" value="08:00" style="border-style: groove; border-width: 1px; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px"></p>

<p> Documento a ser pesquisado:
<input type="text" name="txtDocumento" id="txtDocumento" size="10" style="border-style: groove; border-width: 1px; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px"> </p>
<p>TODOS: Todos os documentos</p>
<p>RAD: ITR, DFP e IAN</p>
<p>ITR: Informações trimestrais</p>
<p>DFP: Demonstrativos financeiros</p>
<p>IAN: Informações anuais</p>
<p>IPE: Informações periódicas</p>
<div align="center"> <center>
<p>
<input type="submit" value="Enviar" name ="enviar" style="font-family: Arial; font-size: 10pt; padding: 0" onClick="rotinaRESPOSTA()"></p>

<input type="text" name="teste"/>

</form>
</body>

IPB Skin By Virteq