JavaScript - Popup não fecha sozinho e o valor retornado não é passado para a janela pai

1. JavaScript - Popup não fecha sozinho e o valor retornado não é passado para a janela pai

Sillas Santos leal
sillas.leal

(usa Ubuntu)

Enviado em 17/01/2013 - 14:29h

Bom dia a todos,meu problema é simples mas mesmo sendo simples esta me confundindo um pouco.Tenho um aplicativo em PHP que gerencia clientes,faz vendas e etc.Na janela de vendas tem um botão de busca de clientes onde é exibido um popup com uma lista de clientes cadastrados,ao clicar em um cliente o popup fecha e o cliente é inserido na venda,até ai tudo bem.O problema é que ao clicar no cliente o popup não fecha,o popup é chamado em javascript e o valor que deve ser capturado também em javascript,é mais ou menos assim que estou fazendo.

<--pagina de venda-->
<script>
function abrir()
{
//chama o popup de busca de clientes
window.open(buscarcliente.php,'height=350,width=640');
}
</script>
<body>
<body>
<input type="text" size="60" name="cliente" id="cliente">
<a href="#" onclick="abrir();">Buscar Cliente</a>


<--popup de busca de clientes-->
function enviarDados()
{
window.opener.document.getElementById('cliente').value=document.getElementById('clientes').value;
window.close();
}
</script>
</head>
<body>
<?php
//laço que preenche uma lista de clientes
while ($row = mysql_fetch_array($result))
{
echo '<a id="clientes" href="" onclick=enviarDados() value="'. $row['nomeCliente'] .'">';
}
?>

O que esta errado?Por quê a janela de popup não fecha,pra min o código esta certo. Alguém pode me dar uma luz.


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts