Ir para conteúdo

POWERED BY:

Arquivado

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

Nielsen Tomazini

Problemas com strings numa função

Recommended Posts

Olá,Criei uma pequena função numa página popup que retorna no formulário da primeira página um valor.Tudo certo até aí, mas então precisei que esta função retornasse dois valores, um número e uma string (o nome de uma pessoa) e meus problemas começaram, não consigo fazer esta função funcionar.A chamada para função, por tudo o que vi está certa, é a própria função que está dando erro.Vou colocar abaixo o que fiz (simplificado).Vejam que o que está como comentário no javascript é a função que funciona sem problemas.A página está em php, o código do pai e o nome são gerados por uma consulta em BD.Agradeço muito qualquer ajuda.Valeu a todos.----------------------------------------------<script language="javascript">function codigopai(valor, nome){window.opener.document.pais.codigo_pai.value = valor;window.opener.document.pais.nome_pai.value = nome;this.window.close();}function codigomae(valor, nome){window.opener.document.pais.codigo_mae.value = valor;window.opener.document.pais.nome_mae.value = nome;this.window.close();}/*function codigopai(valor){window.opener.document.aluno2.codigo_pai.value=valor;this.window.close();}function codigomae(valor){window.opener.document.aluno2.codigo_mae.value=valor;this.window.close();}*/</script><body><table width="300" border="0" cellspacing="0" cellpadding="0"> <tr> <td><img src="imgs/janela_pequena_top.gif" width="350" height="26" /></td> </tr> <tr> <td><img src="imgs/janela_pequena_titulo.gif" width="350" height="24" /></td> </tr> <tr> <td><img src="imgs/janela_pequena_frame_top.gif" width="350" height="12" /></td> </tr> <tr> <td background="imgs/janela_pequena_base.gif"><table width="320" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td><form id="busca" name="busca" method="post" action="resp.php?busca=ok"> <span class="style1">nome: <input type="text" name="nome" id="nome" /> </span> <input type="submit" name="PESQUISAR" value="PESQUISAR" /> <input type="hidden" name="tipo" value="" /></form><p class="style1"><a href='#' onclick='codigopai(45,'Cleusa Maria Camargo');return false;'>Cleusa Maria Camargo</a> <br /><a href='#' onclick='codigopai(47,'Carlos Eduardo Araújo');return false;'>Carlos Eduardo Araújo</a> <br /><a href='#' onclick='codigopai(48,'Marcos Pedro de Souza');return false;'>Marcos Pedro de Souza</a> <br /><a href='#' onclick='codigopai(20,'Katia Silvia Antunes');return false;'>Katia Silvia Antunes</a> <br /></td> </tr> </table> </td> </tr> <tr> <td><img src="imgs/janela_pequena_botton.gif" width="350" height="15" /></td> </tr></table></body></html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

notei que no código comentado tu usaste o form aluno2 e no codigo nao comentado tu estás usando o form pais, como nao sei se o código da pagina opener nao sei se este seria o problema, no entanto nao custa verificar.

Se nao for este o problema posta o codigo simplificado da pagina opener.

 

[]´s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Caro Alexandre,Muito obrigado pela disponibilidade em ajudar. Descobri à pouco que na verdade eu estava enviando a string de forma errada para a função, por isso ela não estava processando.Mais uma vez muito obrigado.

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.