Ir para conteúdo

POWERED BY:

Arquivado

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

rdf457

post checkbox

Recommended Posts

Prezados, sou novo no pedaço e também um leigo em programação, mas consigo fazer algumas coletas semi-automatizadas de dados e base de dados via POST.

 

Minha dúvida, creio, seja das mais banais...

 

Tenho a página da BMF&Bovespa http://www.bmf.com.br/arquivos1/arquivos1.asp e quero fazer o download dos dados de forma "automatizada" (na verdade, só preciso que a solicitação do download ocorra de forma correta).

 

Para isso tentei enviar os dois dados que parecem necessários: http://www.bmf.com.br/arquivos1/arquivos1.asp?C1=ON&T1=13/04/2011, ou seja o nome do arquivo (C1) e a data do arquivo.

 

Entretanto, quando envio o comando ele me responde que não selecionei o arquivo desejado, ou seja, não é C1=ON o comando correto. Alguém conseguiria me ajudar a eu conseguir ter o box checked via POST.

 

Grato

Compartilhar este post


Link para o post
Compartilhar em outros sites

caro saloeric, obrigado pelo retorno.

 

O código da bmf é:

 

<!--
Manunteção..: Ajustes para o sistema funcionar plenamente de forma distribuida em dois servidores
Data........: Agosto de 2003
Autor.......: Flávio RS. Simões
-->

<html>
<!-- InstanceBegin template="/Templates/br_pop.dwt" codeOutsideHTMLIsLocked="false" -->

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="content-language" content="PT">

<!-- START OF SmartSource Data Collector TAG -->
<!-- Copyright (c) 1996-2010 WebTrends Inc.  All rights reserved. -->
<!-- Version: 8.6.2 -->
<!-- Tag Builder Version: 3.0  -->
<!-- Created: 3/30/2010 4:35:15 PM -->
<script src="http://www.bmfbovespa.com.br/Shared/js/webtrends.js" type="text/javascript"></script>
<!-- ----------------------------------------------------------------------------------- -->
<!-- Warning: The two script blocks below must remain inline. Moving them to an external -->
<!-- JavaScript include file can cause serious problems with cross-domain tracking.      -->
<!-- ----------------------------------------------------------------------------------- -->
<script type="text/javascript"> 
//<![CDATA[
var _tag=new WebTrends();
_tag.dcsGetId();
//]]>>
</script>
<script type="text/javascript"> 
//<![CDATA[
// Add custom parameters here.
//_tag.DCSext.param_name=param_value;
_tag.dcsCollect();
//]]>>
</script>
<noscript>
<div><img alt="DCSIMG" id="DCSIMG" width="1" height="1" src="http://sdcbov.bovespa.com.br/dcs7cxucm10000g0rpvv97ynr_2s8b/njs.gif?dcsuri=/nojavascript&WT.js=No&WT.tv=8.6.2"/></div>
</noscript>
<!-- END OF SmartSource Data Collector TAG -->

<!-- InstanceBeginEditable name="doctitle" -->
<title>Pesquisa por Pregão</title>
<!-- InstanceEndEditable -->
<script language="JavaScript" src="/bmfbovespa/library/windows.js"></script>
<script language="JavaScript" src="/bmfbovespa/library/navegation.js"></script>
<script language="JavaScript" src="/bmfbovespa/library/menuCtrls.js"></script>
<script language="JavaScript" src="/bmfbovespa/library/dreamweavermx.js"></script>
<link href="/BMFBovespa/styles/meuCSS_default.css" rel="stylesheet" type="text/css">
<link href="/BMFBovespa/styles/bmfbovespa.css" rel="stylesheet" type="text/css">
<!-- InstanceBeginEditable name="head" -->
<script LANGUAGE="JavaScript"> 
<!--

function clear()
{	
document.frmCotacoes.txtData.value = ""
}


function Periodo_Validator(theForm)
{

 if(!CkDate(theForm.txtDataInicio, theForm.txtDataInicio.value))
 {
   window.alert("A data deve estar no formato dd/mm/aaaa.");
   theForm.txtDataInicio.focus();
   theForm.txtDataInicio.select();	
   return false;
 };

 if(!CkDate(theForm.txtDataFim, theForm.txtDataFim.value))
 {
   window.alert("A data deve estar no formato dd/mm/aaaa.");
   theForm.txtDataFim.focus();
   theForm.txtDataFim.select();
   return false;
 };


}

function retroativo_Validator(theForm)
{


 if(!CkDateRetroativo(theForm.txtData, theForm.txtData.value))
 {
   window.alert("Dados disponíveis a partir de 22/04/2002.");
   theForm.txtData.focus();
   theForm.txtData.select();
   return false;
 };

 if(!CkDate(theForm.txtData, theForm.txtData.value))
 {
   window.alert("A data deve estar no formato dd/mm/aaaa.");
   theForm.txtData.focus();
   theForm.txtData.select();
   return false;
 };

}


function CkDateRetroativo(campo,dData)
{

  var data = dData.substring(10,6) + dData.substring(5,3) + dData.substring(0,2);
  if(data < 20020422)
    return false;
  else
    return true
}



function CkDate(campo,dData)
{
  var data = dData;
  if(dData == "" )
     return false;
  else
{
     if (data.length < 8)
        return false;

     if (data.length == 8)
     {
        dia1 = data.substring(0,1);
	   if (dia1.substring(0,1) < "0" || "9" < dia1.substring(0,1)) 
           return false;

        mes1 = data.substring(2,3);
	   if (mes1.substring(0,1) < "0" || "9" < mes1.substring(0,1))
           return false;

	   ano1 = data.substring(4,8)
	   for (var i = 0;i<4;i++)
		   if (ano1.substring(i,i+1) < "0" || "9" < ano1.substring(i,i+1)) 
              return false;

	   if(data.substring(1,2)!= "/" || data.substring(3,4) != "/")
           return false;

	   if (dia1<1 || dia1>9)
           return false;

        if (mes1<1 || mes1>9)
           return false;

	 //  if (ano1<1900 || ano1>2080)
        //   return false;

	   if (mes1==2)
		   if (ano1%4==0)
           {
			   if (dia1>29)
                 return false;  
           }
		   else 
			   if (dia1>28)
                 return false;     

        campo.value = "0" + data.substring(0,1) + "/" + "0" + data.substring(2,3) + "/" + data.substring(4,8);
     }
     else
	   if (data.length == 9)
        {
           if (data.substring(1,2) == "/")
           {
              dia1 = data.substring(0,1);
    		      if (dia1.substring(0,1) < "0" || "9" < dia1.substring(0,1)) 
                 return false;

	         mes1 = data.substring(2,4);
	         if (mes1.substring(0,1) < "0" || "1" < mes1.substring(0,1) || mes1.substring(1,2) < "0" || "9" < mes1.substring(1,2))
                 return false;

	         ano1 = data.substring(5,9)
	         for (var i = 0;i<4;i++)
		         if (ano1.substring(i,i+1) < "0" || "9" < ano1.substring(i,i+1)) 
                    return false;

	         if(data.substring(1,2)!= "/" || data.substring(4,5) != "/")
                 return false;

	         if (dia1<1 || dia1>9)
                 return false;

              if (mes1<1 || mes1>12)
                 return false;

	         //if (ano1<1900 || ano1>2080)
              //   return false;

    		      if (mes1==11) 
		         if (dia1==31)
                    return false;

              campo.value = "0" + data.substring(0,1) + "/" + data.substring(2,4) + "/" + data.substring(5,9);
           }
           else
              if (data.substring(2,3) == "/")
              {
                 dia1 = data.substring(0,2);
	            if (dia1.substring(0,1) < "0" || "3" < dia1.substring(0,1) || dia1.substring(1,2) < "0" || "9" < dia1.substring(1,2)) 
                    return false;

	            mes1 = data.substring(3,4);
	            if (mes1.substring(0,1) < "0" || "9" < mes1.substring(0,1))
                    return false;

	            ano1 = data.substring(5,9)
	            for (var i = 0;i<4;i++)
		            if (ano1.substring(i,i+1) < "0" || "9" < ano1.substring(i,i+1)) 
                       return false;

	            if(data.substring(2,3)!= "/" || data.substring(4,5) != "/")
                    return false;

	            if (dia1<1 || dia1>31)
                    return false;

                 if (mes1<1 || mes1>12)
                    return false;

	            //if (ano1<1900 || ano1>2080)
                 //   return false;

	            if (mes1==4 || mes1==6 || mes1==9) 
		            if (dia1==31)
                       return false;

	            if (mes1==2)
		            if (ano1%4==0)
                    {
			            if (dia1>29)
                          return false;  
                    }
		            else 
			            if (dia1>28)
                          return false;

                 campo.value = data.substring(0,2) + "/" + "0" + data.substring(3,4) + "/" + data.substring(5,9);
              }
        }   
        else
        if (data.length == 10)
        {
           dia1 = data.substring(0,2);
	      if (dia1.substring(0,1) < "0" || "3" < dia1.substring(0,1) || dia1.substring(1,2) < "0" || "9" < dia1.substring(1,2)) 
              return false;

	      mes1 = data.substring(3,5);
	      if (mes1.substring(0,1) < "0" || "1" < mes1.substring(0,1) || mes1.substring(1,2) < "0" || "9" < mes1.substring(1,2))
              return false;

	      ano1 = data.substring(6,10)
	      for (var i = 0;i<4;i++)
		      if (ano1.substring(i,i+1) < "0" || "9" < ano1.substring(i,i+1)) 
                 return false;

	      if(data.substring(2,3)!= "/" || data.substring(5,6) != "/")
              return false;

	      if (dia1<1 || dia1>31)
              return false;

           if (mes1<1 || mes1>12)
              return false;

	      //if (ano1<1900 || ano1>2080)
           //   return false;

	      if ( mes1==04 || mes1==06 || mes1==9 || mes1==11 ) 
		      if (dia1==31)
                 return false;

	      if (mes1==02)
		      if (ano1%4==0)
              {
			      if (dia1>29)
                    return false;  
              }
		      else 
			      if (dia1>28)
                    return false;
        }
        else
           return false;
   }
     return true;
};

<!--
function AbreJanela(URL,Nome)
{
 window.open(URL,Nome,'toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=350,height=180');
}
function LimpaCampos(teste)
{
  var i;
  for (i=0;i<17;i++)
  {
     document.teste.c[i+1].value = "";
  }
}

function movieWindow(janelaPath,janela,largura,altura)
{
	window.open(janelaPath,janela,largura,altura,"resizable=yes,toolbar=no,location=no,directories=no,status=no,scrollbars=yes,menubar=no,");
}
//-->
//-->
</script>
<!-- InstanceEndEditable --><!-- InstanceParam name="DESCRIPTION" type="boolean" value="false" -->
</head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">

   <!-- InstanceBeginEditable name="TEXTO" -->
   <!--<script>
AbreJanela('http://www.bmf.com.br/portal/pages/popups/popDownload2.asp','AVISO');

</script> -->
   <style type="text/css"> 
div.maiis {
width: 158px;
min-height: 190px;
_height: 190px; /* Simulacao MIN-HEIGHT IE6 */
float: right;
padding: 6px 0px 21px 24px;
font: normal normal normal 11px "Trebuchet MS", sans-serif;
color: #585a5b;
background: url(http://www.bmfbovespa.com.br/aspnet_client/system_web/2_0_50727/Themes/SiteBmfBovespa/img/CaixaMaisFundo.gif) no-repeat left top;
}
div.maiis h3 {
padding: 0 0 0 16px;
font: normal normal bold 15px/20px "Trebuchet MS", sans-serif;
color: #4e799f;
text-transform: lowercase;
background: url(http://www.bmfbovespa.com.br/aspnet_client/system_web/2_0_50727/Themes/SiteBmfBovespa/img/Marcador04.gif) no-repeat left 5px;
}
div.maiis a {
font: normal normal normal 11px/24px "Trebuchet MS", sans-serif;
color: #585a5b !important;
line-height: normal;
}
div.maiis ul {margin:0px;}
div.maiis ul li {	
padding: 0px 4px 4px 14px;
background: url(http://www.bmfbovespa.com.br/aspnet_client/system_web/2_0_50727/Themes/SiteBmfBovespa/img/Marcador07.gif) no-repeat 3px 9px;
line-height: normal;
font-weight:bold;
}
div.maiis ul li.linkMaiis {
padding: 0px 4px 4px 14px;
background: none;
line-height: normal;
}

div.maiis ul li.linkMaiis a {
font: normal normal normal 11px/24px "Trebuchet MS", sans-serif;
line-height: normal;
}
</style>
   <h1>Pesquisa por Pregão</h1>
   <form name="form" action="download.asp" ID="DownLoad" onSubmit="return validate()" method="POST">
     <div class="maiis">
       <h3>Mais</h3>
       <ul>
         <li><a onClick="AbrePop('Descricao_bmfbovespa.asp?pagetype=pop','Pop')" onMouseOver="javascript:this.style.cursor='hand'">Descrição dos arquivos</a></li>
         <li><a onClick="AbrePop('Layouts_bmfbovespa.asp?pagetype=pop','Pop')" onMouseOver="javascript:this.style.cursor='hand'">Layout de arquivos</a></li>
       </ul>
     </div>
     <p><strong>ATENÇÃO</strong>: Informe-se sobre o Termo de Exoneração de Responsabilidade das informações contidas nesta página. <a href="http://www.bmf.com.br/bmfbovespa/pages/exoneracao1/disclaimerhome1.asp" target="_blank">Clique aqui</a>.</p>
     <p>Por meio desta página, você terá acesso aos boletins diários e arquivos emitidos pela BM&FBOVESPA.<br>
     <!--          <div class="mais">
             <table width="150" border="0" cellspacing="0" cellpadding="0">
               <tr>
                 <td class="titMais">Mais</td>
               </tr>
               <tr>
                 <td>
                 <a onClick="AbrePop('Descricao_bmfbovespa.asp?pagetype=pop','Pop')" onMouseOver="javascript:this.style.cursor='hand'">:: Descrição dos arquivos</a><br>
                 <a onClick="AbrePop('Layouts_bmfbovespa.asp?pagetype=pop','Pop')" onMouseOver="javascript:this.style.cursor='hand'">:: Layout de arquivos</a></td>
               </tr>
             </table>
           </div> -->
     Selecione o(s) arquivo(s) desejado(s) e clique em download para obtê-los.<br>
     Após a baixa de um arquivo, será necessário renomeá-lo de ".ex_" para ".exe", antes de sua efetiva utilização conforme publicado no <a href="http://www.bmf.com.br/bmfbovespa/pages/boletim1/informes/2004/marco/CE005-2004.pdf" target="_blank">CE005/2004-DST</a>.<br>
     Para obter arquivos retroativos, insira a data desejada para cada arquivo no formato dd/mm/aaaa, por exemplo: 18 de junho de 2003 = 18/06/2003</p>
     <!--<div align="center"><img src="/bmfbovespa/images/Banner_Aviso_TaxasSwap.jpg" /></div>
     <p></p> -->

<!--      <p><strong><span class="TXT_VERM">AVISO:</span></strong> A partir de sexta feira, dia 03/09 inclusive, serão  adicionados no arquivo de <strong>Taxas de Mercado para Swaps</strong> os seguintes  vértices:</p>
     <div class="listaAcessos">
       <ul>
         <li>Vértices referentes ao 15º dia  de cada mês, até o vértice de 360 dias;</li>
         <li>Vencimentos das NTN-Bs, a  partir do vértice de 360 dias até; 5580 dias.</li>
       </ul>
     </div> -->
     <table width="100%" border="0" cellpadding="0" cellspacing="0" class="tabConteudo">
       <tr align="center" class="tabelatitulo">
         <td COLSPAN="3" align="left"> ARQUIVOS</td>
         <td>DATA</td>
         <td width="140" colspan="2" height="20">ATUALIZAÇÃO</td>
       </tr>

       <tr class="tabelaConteudo1">
         <td  align="center"><input type="checkbox" DATAMAXIMA="15/06/2011" NOMELABEL="Mercado de Derivativos - Negócios Realizados em Pregão - Parcial " ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C1" value="ON" >

         </td>
         <td>Mercado de Derivativos - Negócios Realizados em Pregão - Parcial 
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T1" size="10" maxlength="10" value="15/06/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 15/06/2011  20:05:03 </td>

       </tr>

       <tr class="tabelaConteudo2">
         <td  align="center"><input type="checkbox" DATAMAXIMA="15/06/2011" NOMELABEL="Mercado de Derivativos - Negócios Realizados em Pregão - Preliminar" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C2" value="ON" >

         </td>
         <td>Mercado de Derivativos - Negócios Realizados em Pregão - Preliminar
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T2" size="10" maxlength="10" value="15/06/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 15/06/2011  19:36:57 </td>

       </tr>

       <tr class="tabelaConteudo1">
         <td  align="center"><input type="checkbox" DATAMAXIMA="15/06/2011" NOMELABEL="Mercado de Derivativos - Negócios Realizados em Pregão - Ajustes" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C3" value="ON" >

         </td>
         <td>Mercado de Derivativos - Negócios Realizados em Pregão - Ajustes
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T3" size="10" maxlength="10" value="15/06/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 15/06/2011  18:54:40 </td>

       </tr>

       <tr class="tabelaConteudo2">
         <td  align="center"><input type="checkbox" DATAMAXIMA="15/06/2011" NOMELABEL="Mercado de Derivativos - Negócios Realizados em Pregão - Final" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C4" value="ON" >

         </td>
         <td>Mercado de Derivativos - Negócios Realizados em Pregão - Final
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T4" size="10" maxlength="10" value="15/06/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 15/06/2011  20:06:33 </td>

       </tr>

       <tr class="tabelaConteudo1">
         <td  align="center"><input type="checkbox" DATAMAXIMA="15/06/2011" NOMELABEL="Mercado de Derivativos - Negócios Realizados em Pregão - After-Hours (D+1)" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C5" value="ON" >

         </td>
         <td>Mercado de Derivativos - Negócios Realizados em Pregão - After-Hours (D+1)
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T5" size="10" maxlength="10" value="15/06/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 15/06/2011  20:09:05 </td>

       </tr>

       <tr class="tabelaConteudo2">
         <td  align="center"><input type="checkbox" DATAMAXIMA="15/06/2011" NOMELABEL="Mercado de Derivativos - Negócios Realizados em Pregão - Atualização de Contratos em Aberto" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C6" value="ON" >

         </td>
         <td>Mercado de Derivativos - Negócios Realizados em Pregão - Atualização de Contratos em Aberto
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T6" size="10" maxlength="10" value="15/06/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 15/06/2011  23:07:11 </td>

       </tr>

       <tr class="tabelaConteudo1">
         <td  align="center"><input type="checkbox" DATAMAXIMA="15/06/2011" NOMELABEL="Mercado de Derivativos - Negócios Realizados no Mercado de Balcão" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C7" value="ON" >

         </td>
         <td>Mercado de Derivativos - Negócios Realizados no Mercado de Balcão
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T7" size="10" maxlength="10" value="15/06/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 15/06/2011  20:16:42 </td>

       </tr>

       <tr class="tabelaConteudo2">
         <td  align="center"><input type="checkbox" DATAMAXIMA="15/06/2011" NOMELABEL="Mercado de Derivativos - Taxas de Mercado para Swaps" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C8" value="ON" >

         </td>
         <td>Mercado de Derivativos - Taxas de Mercado para Swaps
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T8" size="10" maxlength="10" value="15/06/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 15/06/2011  19:50:46 </td>

       </tr>

       <tr class="tabelaConteudo1">
         <td  align="center"><input type="checkbox" DATAMAXIMA="15/06/2011" NOMELABEL="Mercado de Derivativos - Indicadores Econômicos e Agropecuários - Parcial" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C9" value="ON" >

         </td>
         <td>Mercado de Derivativos - Indicadores Econômicos e Agropecuários - Parcial
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T9" size="10" maxlength="10" value="15/06/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 15/06/2011  18:12:37 </td>

       </tr>

       <tr class="tabelaConteudo2">
         <td  align="center"><input type="checkbox" DATAMAXIMA="15/06/2011" NOMELABEL="Mercado de Derivativos - Indicadores Econômicos e Agropecuários - Final" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C10" value="ON" >

         </td>
         <td>Mercado de Derivativos - Indicadores Econômicos e Agropecuários - Final
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T10" size="10" maxlength="10" value="15/06/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 15/06/2011  18:31:17 </td>

       </tr>

       <tr class="tabelaConteudo1">
         <td  align="center"><input type="checkbox" DATAMAXIMA="15/06/2011" NOMELABEL="Mercado de Derivativos - Cenários de Margem para Swaps" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C11" value="ON" >

         </td>
         <td>Mercado de Derivativos - Cenários de Margem para Swaps
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T11" size="10" maxlength="10" value="15/06/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 15/06/2011  20:34:19 </td>

       </tr>

       <tr class="tabelaConteudo2">
         <td  align="center"><input type="checkbox" DATAMAXIMA="15/06/2011" NOMELABEL="Mercado de Derivativos - Posições Travadas" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C12" value="ON" >

         </td>
         <td>Mercado de Derivativos - Posições Travadas
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T12" size="10" maxlength="10" value="15/06/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 15/06/2011  22:39:08 </td>

       </tr>

       <tr class="tabelaConteudo1">
         <td  align="center"><input type="checkbox" DATAMAXIMA="15/06/2011" NOMELABEL="Mercado de Derivativos - Swap Cambial - Mark to Market" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C13" value="ON" >

         </td>
         <td>Mercado de Derivativos - Swap Cambial - Mark to Market
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T13" size="10" maxlength="10" value="15/06/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 15/06/2011  19:15:28 </td>

       </tr>

       <tr class="tabelaConteudo2">
         <td  align="center"><input type="checkbox" DATAMAXIMA="15/06/2011" NOMELABEL="Mercado de Títulos Públicos - Preços Referenciais BM&F para LTN" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C14" value="ON" >

         </td>
         <td>Mercado de Títulos Públicos - Preços Referenciais BM&F para LTN
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T14" size="10" maxlength="10" value="15/06/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 15/06/2011  20:02:04 </td>

       </tr>

       <tr class="tabelaConteudo1">
         <td  align="center"><input type="checkbox" DATAMAXIMA="15/06/2011" NOMELABEL="Mercado de Derivativos - Cenários de Margem para Ativos Líquidos" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C15" value="ON" >

         </td>
         <td>Mercado de Derivativos - Cenários de Margem para Ativos Líquidos
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T15" size="10" maxlength="10" value="15/06/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 15/06/2011  19:51:47 </td>

       </tr>

       <tr class="tabelaConteudo2">
         <td  align="center"><input type="checkbox" DATAMAXIMA="15/06/2011" NOMELABEL="Mercado de Derivativos - Cenário de Margem Desejável no Mercado Agropecuário (Foma)" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C16" value="ON" >

         </td>
         <td>Mercado de Derivativos - Cenário de Margem Desejável no Mercado Agropecuário (Foma)
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T16" size="10" maxlength="10" value="15/06/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 15/06/2011  20:03:18 </td>

       </tr>

       <tr class="tabelaConteudo1">
         <td  align="center"><input type="checkbox" DATAMAXIMA="15/06/2011" NOMELABEL="Mercado de Câmbio - Taxas Praticadas, Parâmetros de Abertura e Operações Contratadas" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C17" value="ON" >

         </td>
         <td>Mercado de Câmbio - Taxas Praticadas, Parâmetros de Abertura e Operações Contratadas
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T17" size="10" maxlength="10" value="15/06/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 15/06/2011  19:02:32 </td>

       </tr>

       <tr class="tabelaConteudo2">
         <td  align="center"><input type="checkbox" DATAMAXIMA="15/06/2011" NOMELABEL="Mercado de Câmbio - Volume Líquido Compensado" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C18" value="ON" >

         </td>
         <td>Mercado de Câmbio - Volume Líquido Compensado
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T18" size="10" maxlength="10" value="15/06/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 15/06/2011  19:02:32 </td>

       </tr>

       <tr class="tabelaConteudo1">
         <td  align="center"><input type="checkbox" DATAMAXIMA="15/06/2011" NOMELABEL="Mercado de Derivativos - Operações Estruturadas de Volatilidade " ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C19" value="ON" >

         </td>
         <td>Mercado de Derivativos - Operações Estruturadas de Volatilidade 
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T19" size="10" maxlength="10" value="15/06/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 15/06/2011  16:36:54 </td>

       </tr>

       <tr class="tabelaConteudo2">
         <td  align="center"><input type="checkbox" DATAMAXIMA="16/06/2011" NOMELABEL="Mercado de Derivativos - Tarifação para Produtos de Pregão " ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C20" value="ON" >

         </td>
         <td>Mercado de Derivativos - Tarifação para Produtos de Pregão 
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T20" size="10" maxlength="10" value="16/06/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 16/06/2011  02:54:44 </td>

       </tr>

       <tr class="tabelaConteudo1">
         <td  align="center"><input type="checkbox" DATAMAXIMA="16/06/2011" NOMELABEL="Mercado de Derivativos - Tarifação para Swaps" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C21" value="ON" >

         </td>
         <td>Mercado de Derivativos - Tarifação para Swaps
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T21" size="10" maxlength="10" value="16/06/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 16/06/2011  02:52:47 </td>

       </tr>

       <tr class="tabelaConteudo2">
         <td  align="center"><input type="checkbox" DATAMAXIMA="16/06/2011" NOMELABEL="Mercado de Derivativos - Parâmetros de Tarifação - Produtos de Pregão" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C22" value="ON" >

         </td>
         <td>Mercado de Derivativos - Parâmetros de Tarifação - Produtos de Pregão
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T22" size="10" maxlength="10" value="16/06/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 16/06/2011  02:52:03 </td>

       </tr>

       <tr class="tabelaConteudo1">
         <td  align="center"><input type="checkbox" DATAMAXIMA="15/06/2011" NOMELABEL="Mercado de Títulos Públicos - Preços Referenciais para Títulos Públicos" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C23" value="ON" >

         </td>
         <td>Mercado de Títulos Públicos - Preços Referenciais para Títulos Públicos
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T23" size="10" maxlength="10" value="15/06/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 15/06/2011  19:03:18 </td>

       </tr>

       <tr class="tabelaConteudo2">
         <td  align="center"><input type="checkbox" DATAMAXIMA="15/06/2011" NOMELABEL="Mercado de Derivativos - Relação de Códigos ISIN para Contratos Derivativos" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C24" value="ON" >

         </td>
         <td>Mercado de Derivativos - Relação de Códigos ISIN para Contratos Derivativos
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T24" size="10" maxlength="10" value="15/06/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 15/06/2011  19:01:55 </td>

       </tr>

       <tr class="tabelaConteudo1">
         <td  align="center"><input type="checkbox" DATAMAXIMA="15/06/2011" NOMELABEL="Mercado de Derivativos - Relação de Códigos ISIN para Contratos de Swap" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C25" value="ON" >

         </td>
         <td>Mercado de Derivativos - Relação de Códigos ISIN para Contratos de Swap
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T25" size="10" maxlength="10" value="15/06/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 15/06/2011  19:01:57 </td>

       </tr>

       <tr class="tabelaConteudo2">
         <td  align="center"><input type="checkbox" DATAMAXIMA="15/06/2011" NOMELABEL="Mercado de Derivativos - Relação de Códigos ISIN para CPRs" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C26" value="ON" >

         </td>
         <td>Mercado de Derivativos - Relação de Códigos ISIN para CPRs
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T26" size="10" maxlength="10" value="15/06/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 15/06/2011  19:01:55 </td>

       </tr>

       <tr class="tabelaConteudo1">
         <td  align="center"><input type="checkbox" DATAMAXIMA="15/06/2011" NOMELABEL="Mercado de Títulos Públicos - Túnel de Negociação para Operações Definitivas a Vista e a Termo (pontos-base)" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C27" value="ON" >

         </td>
         <td>Mercado de Títulos Públicos - Túnel de Negociação para Operações Definitivas a Vista e a Termo (pontos-base)
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T27" size="10" maxlength="10" value="15/06/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 15/06/2011  22:37:27 </td>

       </tr>

       <tr class="tabelaConteudo2">
         <td  align="center"><input type="checkbox" DATAMAXIMA="15/06/2011" NOMELABEL="Mercado de Títulos Públicos - Túnel de Negociação para Operações Compromissadas (pontos-base)" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C28" value="ON" >

         </td>
         <td>Mercado de Títulos Públicos - Túnel de Negociação para Operações Compromissadas (pontos-base)
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T28" size="10" maxlength="10" value="15/06/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 15/06/2011  22:37:27 </td>

       </tr>

       <tr class="tabelaConteudo1">
         <td  align="center"><input type="checkbox" DATAMAXIMA="27/01/2011" NOMELABEL="Mercado de Derivativos - Áreas para Margem de Ativos Líquidos" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C29" value="ON" >

         </td>
         <td>Mercado de Derivativos - Áreas para Margem de Ativos Líquidos
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T29" size="10" maxlength="10" value="27/01/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 27/01/2011  19:55:51 </td>

       </tr>

       <tr class="tabelaConteudo2">
         <td  align="center"><input type="checkbox" DATAMAXIMA="10/06/2011" NOMELABEL="Mercado de Derivativos - Parâmetros de Margem para Ativos Líquidos" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C30" value="ON" >

         </td>
         <td>Mercado de Derivativos - Parâmetros de Margem para Ativos Líquidos
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T30" size="10" maxlength="10" value="10/06/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 10/06/2011  20:24:52 </td>

       </tr>

       <tr class="tabelaConteudo1">
         <td  align="center"><input type="checkbox" DATAMAXIMA="15/06/2011" NOMELABEL="Mercado de Derivativos - Volatilidade Implícita para Cálculo de Margem de Ativos Líquidos" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C31" value="ON" >

         </td>
         <td>Mercado de Derivativos - Volatilidade Implícita para Cálculo de Margem de Ativos Líquidos
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T31" size="10" maxlength="10" value="15/06/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 15/06/2011  19:51:47 </td>

       </tr>

       <tr class="tabelaConteudo2">
         <td  align="center"><input type="checkbox" DATAMAXIMA="15/06/2011" NOMELABEL="Mercado de Derivativos - Margem Teórica Máxima para Ativos Líquidos" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C32" value="ON" >

         </td>
         <td>Mercado de Derivativos - Margem Teórica Máxima para Ativos Líquidos
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T32" size="10" maxlength="10" value="15/06/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 15/06/2011  22:55:11 </td>

       </tr>

       <tr class="tabelaConteudo1">
         <td  align="center"><input type="checkbox" DATAMAXIMA="15/06/2011" NOMELABEL="Mercado de Derivativos - Opções Flexíveis - Parâmetros para Determinação de Limites de Preço e Taxa" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C33" value="ON" >

         </td>
         <td>Mercado de Derivativos - Opções Flexíveis - Parâmetros para Determinação de Limites de Preço e Taxa
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T33" size="10" maxlength="10" value="15/06/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 15/06/2011  20:18:00 </td>

       </tr>

       <tr class="tabelaConteudo2">
         <td  align="center"><input type="checkbox" DATAMAXIMA="28/04/2006" NOMELABEL="Mercado de Derivativos - Negócios Realizados no Mercado de Energia" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C34" value="ON" >

         </td>
         <td>Mercado de Derivativos - Negócios Realizados no Mercado de Energia
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T34" size="10" maxlength="10" value="28/04/2006" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 28/04/2006  16:46:05 </td>

       </tr>

       <tr class="tabelaConteudo1">
         <td  align="center"><input type="checkbox" DATAMAXIMA="15/06/2011" NOMELABEL="Mercado de Derivativos - Preços de Opções nos Cenários de Estresse de Margem para Ativos Líquidos" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C35" value="ON" >

         </td>
         <td>Mercado de Derivativos - Preços de Opções nos Cenários de Estresse de Margem para Ativos Líquidos
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T35" size="10" maxlength="10" value="15/06/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 15/06/2011  23:13:19 </td>

       </tr>

       <tr class="tabelaConteudo2">
         <td  align="center"><input type="checkbox" DATAMAXIMA="15/06/2011" NOMELABEL="Mercado de Derivativos - Prêmio de Referência para Opções" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C36" value="ON" >

         </td>
         <td>Mercado de Derivativos - Prêmio de Referência para Opções
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T36" size="10" maxlength="10" value="15/06/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 15/06/2011  19:56:23 </td>

       </tr>

       <tr class="tabelaConteudo1">
         <td  align="center"><input type="checkbox" DATAMAXIMA="12/02/2009" NOMELABEL="Mercado de Derivativos - Mapeamento de Opções - Cálculo de Margem" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C37" value="ON" >

         </td>
         <td>Mercado de Derivativos - Mapeamento de Opções - Cálculo de Margem
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T37" size="10" maxlength="10" value="12/02/2009" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 12/02/2009  15:34:36 </td>

       </tr>

       <tr class="tabelaConteudo2">
         <td  align="center"><input type="checkbox" DATAMAXIMA="15/06/2011" NOMELABEL="Mercado de Títulos Públicos - Cotações" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C38" value="ON" >

         </td>
         <td>Mercado de Títulos Públicos - Cotações
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T38" size="10" maxlength="10" value="15/06/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 15/06/2011  18:25:54 </td>

       </tr>

       <tr class="tabelaConteudo1">
         <td  align="center"><input type="checkbox" DATAMAXIMA="15/06/2011" NOMELABEL="Mercado de Títulos Públicos - Volume Bruto Contratado" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C39" value="ON" >

         </td>
         <td>Mercado de Títulos Públicos - Volume Bruto Contratado
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T39" size="10" maxlength="10" value="15/06/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 15/06/2011  18:25:54 </td>

       </tr>

       <tr class="tabelaConteudo2">
         <td  align="center"><input type="checkbox" DATAMAXIMA="16/06/2011" NOMELABEL="Mercado de Derivativos - Contratos Cadastrados" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C40" value="ON" >

         </td>
         <td>Mercado de Derivativos - Contratos Cadastrados
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T40" size="10" maxlength="10" value="16/06/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 16/06/2011  02:08:34 </td>

       </tr>

       <tr class="tabelaConteudo1">
         <td  align="center"><input type="checkbox" DATAMAXIMA="22/05/2006" NOMELABEL="Mercado de Derivativos - Contratos Convertidos" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C41" value="ON" >

         </td>
         <td>Mercado de Derivativos - Contratos Convertidos
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T41" size="10" maxlength="10" value="22/05/2006" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 20/05/2006  10:07:04 </td>

       </tr>

       <tr class="tabelaConteudo2">
         <td  align="center"><input type="checkbox" DATAMAXIMA="15/06/2011" NOMELABEL="Mercado de Derivativos - Preços de Opções com Ajuste em Cenários de Estresse" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C42" value="ON" >

         </td>
         <td>Mercado de Derivativos - Preços de Opções com Ajuste em Cenários de Estresse
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T42" size="10" maxlength="10" value="15/06/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 15/06/2011  23:14:23 </td>

       </tr>

       <tr class="tabelaConteudo1">
         <td  align="center"><input type="checkbox" DATAMAXIMA="16/06/2011" NOMELABEL="Mercado de Derivativos - GTSLiNe - Fatores de Ponderação" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C43" value="ON" >

         </td>
         <td>Mercado de Derivativos - GTSLiNe - Fatores de Ponderação
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T43" size="10" maxlength="10" value="16/06/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 15/06/2011  19:57:08 </td>

       </tr>

       <tr class="tabelaConteudo2">
         <td  align="center"><input type="checkbox" DATAMAXIMA="16/06/2011" NOMELABEL="Mercado de Derivativos - Deltas Opções Padronizadas" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C44" value="ON" >

         </td>
         <td>Mercado de Derivativos - Deltas Opções Padronizadas
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T44" size="10" maxlength="10" value="16/06/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 15/06/2011  19:57:08 </td>

       </tr>

       <tr class="tabelaConteudo1">
         <td  align="center"><input type="checkbox" DATAMAXIMA="15/06/2011" NOMELABEL="Mercado de Derivativos - Swaps - Parâmetros para Determinação de Limites de Preço" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C45" value="ON" >

         </td>
         <td>Mercado de Derivativos - Swaps - Parâmetros para Determinação de Limites de Preço
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T45" size="10" maxlength="10" value="15/06/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 15/06/2011  11:43:52 </td>

       </tr>

       <tr class="tabelaConteudo2">
         <td  align="center"><input type="checkbox" DATAMAXIMA="01/06/2011" NOMELABEL="Mercado de Derivativos - Tarifação para Clientes Alta Frequência" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C46" value="ON" >

         </td>
         <td>Mercado de Derivativos - Tarifação para Clientes Alta Frequência
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T46" size="10" maxlength="10" value="01/06/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 01/06/2011  07:32:34 </td>

       </tr>

       <tr class="tabelaConteudo1">
         <td  align="center"><input type="checkbox" DATAMAXIMA="13/06/2011" NOMELABEL="Mercado de Balcão - Cenário para os fatores de risco Preço à Vista" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C47" value="ON" >

         </td>
         <td>Mercado de Balcão - Cenário para os fatores de risco Preço à Vista
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T47" size="10" maxlength="10" value="13/06/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 14/06/2011  13:49:50 </td>

       </tr>

       <tr class="tabelaConteudo2">
         <td  align="center"><input type="checkbox" DATAMAXIMA="13/06/2011" NOMELABEL="Mercado de Balcão - Cenário para os fatores de risco Volatilidade Implícita" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C48" value="ON" >

         </td>
         <td>Mercado de Balcão - Cenário para os fatores de risco Volatilidade Implícita
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T48" size="10" maxlength="10" value="13/06/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 14/06/2011  14:03:48 </td>

       </tr>

       <tr class="tabelaConteudo1">
         <td  align="center"><input type="checkbox" DATAMAXIMA="13/06/2011" NOMELABEL="Mercado de Balcão - Cenário para o fator de risco Taxa de Juros" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C49" value="ON" >

         </td>
         <td>Mercado de Balcão - Cenário para o fator de risco Taxa de Juros
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T49" size="10" maxlength="10" value="13/06/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 14/06/2011  14:00:38 </td>

       </tr>

       <tr class="tabelaConteudo2">
         <td  align="center"><input type="checkbox" DATAMAXIMA="13/06/2011" NOMELABEL="Mercado de Balcão - Fatores Delta" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C50" value="ON" >

         </td>
         <td>Mercado de Balcão - Fatores Delta
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T50" size="10" maxlength="10" value="13/06/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 14/06/2011  14:09:56 </td>

       </tr>

       <tr class="tabelaConteudo1">
         <td  align="center"><input type="checkbox" DATAMAXIMA="10/06/2011" NOMELABEL="Mercado de Balcão - Margem Mínima" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C51" value="ON" >

         </td>
         <td>Mercado de Balcão - Margem Mínima
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T51" size="10" maxlength="10" value="10/06/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 10/06/2011  12:34:00 </td>

       </tr>

       <tr class="tabelaConteudo2">
         <td  align="center"><input type="checkbox" DATAMAXIMA="15/06/2011" NOMELABEL="Mercado de Balcão - Superfície de Volatilidade por Delta" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C52" value="ON" >

         </td>
         <td>Mercado de Balcão - Superfície de Volatilidade por Delta
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T52" size="10" maxlength="10" value="15/06/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 16/06/2011  06:39:05 </td>

       </tr>

     </table>
     <br>
     <table width="100%" border="0" cellpadding="0" cellspacing="0">
       <tr>
         <td align="center"><input type="image" border="0" src="http://www.bmf.com.br/bmfbovespa/images/comum/btoDownload.gif" id="image1" name="image1" style="margin-right: 10px;">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/btoLimpar.gif" border="0" align="absmiddle" STYLE="CURSOR:HAND" onCLick="javascript:resetaForm();"></td>
       </tr>
     </table>
     <br>
   </form>
   <!-- InstanceEndEditable -->

</body>
<!-- InstanceEnd -->
</html>

<script language="JavaScript"> 
function validate()
{
var index = 0;
var b_ok = false
while(eval("document.form.CHK_Box[" + index +"]") != null)
{
	ck = eval("document.form.CHK_Box[" + index + "]");
	if(ck.checked == true)
	{
		b_ok = true
		if(!(CkDate(ck,(eval("document.form.DataValue[" + index + "].value")))))
		{
			eval("document.form.DataValue[" + index + "].select()");
			alert("Data inválida.");
			return(false);
		}
		if(!(CHKDateDiff((eval("document.form.DataValue[" + index + "].value")),eval("document.form.CHK_Box[" + index +"].DATAMAXIMA"))))
		{
			alert('A data máxima para pesquisa dos arquivos "' + eval('document.form.CHK_Box[' + index +'].NOMELABEL') +  '" é ' + eval('document.form.CHK_Box[' + index +'].DATAMAXIMA'));
			eval("document.form.DataValue[" + index + "].focus()");
			return(false);
		}
	}
	index++;
}
if(b_ok)
{
	return(true);
}
else
{
	alert("Selecione um arquivo.");
	return(false);
}
}

function CHKDateDiff(Date_A, Date_B)
{
Date_A = new Date(Date_A.substring(6,10) , (Date_A.substring(3,5)-1) , Date_A.substring(0,2));
Date_B = new Date(Date_B.substring(6,10) , (Date_B.substring(3,5)-1) , Date_B.substring(0,2));
if(Date_A <= Date_B)
{
	return true;
}
else
{
	return false;
}
}

function CkDate(campo,dData)
{
  var data = dData;
  if(dData == "" )
     return false;
  else
{
     if (data.length < 8)
        return false;

     if (data.length == 8)
     {
        dia1 = data.substring(0,1);
	   if (dia1.substring(0,1) < "0" || "9" < dia1.substring(0,1))
           return false;

        mes1 = data.substring(2,3);
	   if (mes1.substring(0,1) < "0" || "9" < mes1.substring(0,1))
           return false;

	   ano1 = data.substring(4,8)
	   for (var i = 0;i<4;i++)
		   if (ano1.substring(i,i+1) < "0" || "9" < ano1.substring(i,i+1))
              return false;

	   if(data.substring(1,2)!= "/" || data.substring(3,4) != "/")
           return false;

	   if (dia1<1 || dia1>9)
           return false;

        if (mes1<1 || mes1>9)
           return false;

	 //  if (ano1<1900 || ano1>2080)
        //   return false;

	   if (mes1==2)
		   if (ano1%4==0)
           {
			   if (dia1>29)
                 return false;
           }
		   else
			   if (dia1>28)
                 return false;

        campo.value = "0" + data.substring(0,1) + "/" + "0" + data.substring(2,3) + "/" + data.substring(4,8);
     }
     else
	   if (data.length == 9)
        {
           if (data.substring(1,2) == "/")
           {
              dia1 = data.substring(0,1);
    		      if (dia1.substring(0,1) < "0" || "9" < dia1.substring(0,1))
                 return false;

	         mes1 = data.substring(2,4);
	         if (mes1.substring(0,1) < "0" || "1" < mes1.substring(0,1) || mes1.substring(1,2) < "0" || "9" < mes1.substring(1,2))
                 return false;

	         ano1 = data.substring(5,9)
	         for (var i = 0;i<4;i++)
		         if (ano1.substring(i,i+1) < "0" || "9" < ano1.substring(i,i+1))
                    return false;

	         if(data.substring(1,2)!= "/" || data.substring(4,5) != "/")
                 return false;

	         if (dia1<1 || dia1>9)
                 return false;

              if (mes1<1 || mes1>12)
                 return false;

	         //if (ano1<1900 || ano1>2080)
              //   return false;

    		      if (mes1==11)
		         if (dia1==31)
                    return false;

              campo.value = "0" + data.substring(0,1) + "/" + data.substring(2,4) + "/" + data.substring(5,9);
           }
           else
              if (data.substring(2,3) == "/")
              {
                 dia1 = data.substring(0,2);
	            if (dia1.substring(0,1) < "0" || "3" < dia1.substring(0,1) || dia1.substring(1,2) < "0" || "9" < dia1.substring(1,2))
                    return false;

	            mes1 = data.substring(3,4);
	            if (mes1.substring(0,1) < "0" || "9" < mes1.substring(0,1))
                    return false;

	            ano1 = data.substring(5,9)
	            for (var i = 0;i<4;i++)
		            if (ano1.substring(i,i+1) < "0" || "9" < ano1.substring(i,i+1))
                       return false;

	            if(data.substring(2,3)!= "/" || data.substring(4,5) != "/")
                    return false;

	            if (dia1<1 || dia1>31)
                    return false;

                 if (mes1<1 || mes1>12)
                    return false;

	            //if (ano1<1900 || ano1>2080)
                 //   return false;

	            if (mes1==4 || mes1==6 || mes1==9)
		            if (dia1==31)
                       return false;

	            if (mes1==2)
		            if (ano1%4==0)
                    {
			            if (dia1>29)
                          return false;
                    }
		            else
			            if (dia1>28)
                          return false;

                 campo.value = data.substring(0,2) + "/" + "0" + data.substring(3,4) + "/" + data.substring(5,9);
              }
        }
        else
        if (data.length == 10)
        {
           dia1 = data.substring(0,2);
	      if (dia1.substring(0,1) < "0" || "3" < dia1.substring(0,1) || dia1.substring(1,2) < "0" || "9" < dia1.substring(1,2))
              return false;

	      mes1 = data.substring(3,5);
	      if (mes1.substring(0,1) < "0" || "1" < mes1.substring(0,1) || mes1.substring(1,2) < "0" || "9" < mes1.substring(1,2))
              return false;

	      ano1 = data.substring(6,10)
	      for (var i = 0;i<4;i++)
		      if (ano1.substring(i,i+1) < "0" || "9" < ano1.substring(i,i+1))
                 return false;

	      if(data.substring(2,3)!= "/" || data.substring(5,6) != "/")
              return false;

	      if (dia1<1 || dia1>31)
              return false;

           if (mes1<1 || mes1>12)
              return false;

	      //if (ano1<1900 || ano1>2080)
           //   return false;

	      if ( mes1==04 || mes1==06 || mes1==9 || mes1==11 )
		      if (dia1==31)
                 return false;

	      if (mes1==02)
		      if (ano1%4==0)
              {
			      if (dia1>29)
                    return false;
              }
		      else
			      if (dia1>28)
                    return false;
        }
        else
           return false;
   }
     return true;
};
function AbrePop(URL_A,Nome_A)
{
window.open(URL_A,Nome_A,'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=500,height=480');
}
function LimitaSelecao()
{
var aux = 0;
for(i=0;i<(52);i++)
{
	if(DownLoad.CHK_Box[i].checked)
	{
		aux = aux + 1;
	}
}
if(aux>=(10))
{
	for(i=0;i<(52);i++)
	{
		if(!(DownLoad.CHK_Box[i].checked))
		{
			DownLoad.CHK_Box[i].disabled = true;
		}
	}
}
else
{
	for(i=0;i<(52);i++)
	{
		if(!(DownLoad.CHK_Box[i].checked))
		{
			DownLoad.CHK_Box[i].disabled = false;
		}
	}
}
}
function resetaForm()
{
document.DownLoad.reset();
for(i=0;i<(52);i++)
{
	if(!(DownLoad.CHK_Box[i].checked))
	{
		DownLoad.CHK_Box[i].disabled = false;
	}
}
}
</script>

 

 

Em relação à minha solicitação faço muitas das coletas diretamente no endereço http concatenando os inputs (por exemplo, no site do ibge concateno quase 20 inputs e valores e consigo as planilhas respectivas). Neste caso há um checkbox que não consigo acionar da mesma foram. Havia enviado

 

http://www.bmf.com.br/arquivos1/arquivos1.asp?C1=ON&T1=13/04/2011 mas o sistema dá a mensagem que não defini nenhuma planilha, ou seja, C1=ON não é o processo correto de soliciar...

 

Sei que meu método é rudimentar, mas realmente não tenho dominio de linguagens e programação.

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

não entendo bem a sua dúvida, tem problemas no checkbox c1?

 

faça um teste, mude no form o metodo de post para get, e nos seus checkbox tire o valor "on", depois no endereço vai aparecer os dados que o seu form está a enviar, e já podemos ver os valores que ele envia, está a submeter o form para um ficheiro chamado de download.asp, neste ficheiro faça um response.write request("c1")

Compartilhar este post


Link para o post
Compartilhar em outros sites

Onde está o código asp ?

 

Por enquanto vi apenas vi muito código javascript e tenho a impressão que isso foi o visualizar o codigo fonte de uma pagina web, e não o código que você esteja desenvolvendo para interagir com o web service da BM&F

Compartilhar este post


Link para o post
Compartilhar em outros sites

Onde está o código asp ?

 

Por enquanto vi apenas vi muito código javascript e tenho a impressão que isso foi o visualizar o codigo fonte de uma pagina web, e não o código que você esteja desenvolvendo para interagir com o web service da BM&F

 

 

na verdade eu postei o codigo fonte arquivo1.asp da bm&f. Eu não tenho um codigo para interagir. Como comentei antes, eu tenho conseguido acionar informações somente concatenando as respostas aos inputs, via post, na própria linha do endereço, mas nunca havia me deparado com checkbox. No caso especifico há 52 opções para eu ativar o clickbox e tenho também e dizer qual data é o arquivo especifico. Portanto, somente com o checkbox e a data eu dou enter e já tenho o arquivo para ser downlodado. Ou seja, eu só não estou conseguindo ativar este checkbox na linha de comando como faço, por exemplo, nos sites do ibge, bacen, etc. Eu estava fazendo .../arquivo1.asp?C1=ON&T1=13/06/2011, mas a resposta que me vem é que eu nao estou escolhendo arquivo algum.

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.