All pastes #284875 Raw Edit

Mine

public text v1 · immutable
#284875 ·published 2006-12-19 11:32 UTC
rendered paste body
<script>
function Processar(){
   codigocpr = $F('codigo_cpr');
   if (codigocpr == ""){
       alert ('Por favor, consulte');
   }else{
   url = 'consulta_fazendas_vinculadas_cpr_py';
   pars = 'codigo='+codigocpr
   myAjax = new Ajax.Request(url,
                             {method:'post',
                             parameters:pars,
                             onComplete: mostraResposta
                             });
   }   
}

function mostraResposta(resposta){
   tabela = $('tabela_fazendas');
   LimpaTabela(tabela);
   result = eval(resposta.responseText);
   for (x=0;x<result.length;x++){
       var linha = tabela.insertRow(1);
       var coluna = linha.insertCell(-1);
       coluna.innerHTML = result[x].nomefazenda;
       var coluna = linha.insertCell(-1);
       coluna.innerHTML = result[x].inscricao;
       var coluna = linha.insertCell(-1);
       coluna.innerHTML = result[x].cidade;
       var coluna = linha.insertCell(-1);
       coluna.innerHTML = result[x].estado;
   }
}

function LimpaTabela(tabela){
	//Removendo as linhas da tabela
	totLinhas = tabela.rows.length;
	for(i=1;i<totLinhas;i++){
		//Seleciona a segunda linha para ser excluida 
		// para que não seja removido o cabeçalho
		tabela.deleteRow(1);
	}	
}
</script>

<input type="text" name="codigo_cliente" id="codigo_cliente" readonly>
<input type="text" name="nome_cliente" id="nome_cliente" readonly>
<input type="button" name="consultar" value="Consultar" onClick="window.open('consultar_cliente');">


[<a href="javascript:Processar();">Processar</a>]

# Consulta
      <script>
      function updateForm(codigo,nome){
        wd = window.opener();
        codigo_cliente = wd.document.getElementById('codigo_cliente');
        nome_cliente = wd.document.getElementById('nome_cliente');

        codigo_cliente.value = codigo;
        nome_cliente.value = nome;

        wd.Processar();
        window.close;

      }
      </script>

      <a href="#"
         tal:attributes="href string:javascript:updateForm('${request/codigo}','${request/nome}');"
         tal:content="request/nome">Nome
      </a>