Estou tentando este script mas não tá dando certo. Algém pode me dar uma luz?
Assim abre no mesmo popup direitinho com as variáveis, mas na janela pai abre a página mas sem as variáveis.
<script type="text/javascript"> function navegar() { window.opener.location = "escult-editar.php"; window.opener.document.posicao.x.value = x; window.opener.document.posicao.y.value = y; window.opener.document.posicao.idObra.value = idObra; window.close(); return false; } </script> <form action="http://localhost:8080/intradph/w_escult/escultura-editar.php" name="posicao" id="posicao"> ... <input type="submit" value="Atualizar posição" onclick="java script:navegar();"/>
Assim ele fecha o popup, mas na pai não leva as variáveis
<script type="text/javascript"> function navegar() { window.opener.location = "escult-editar.php"; window.close(); return false; } </script> <form action="http://localhost:8080/intradph/w_escult/escultura-editar.php" name="posicao" id="posicao"> ... <input type="submit" value="Atualizar posição" onclick="java script:navegar();"/>
Resolvi, ufa!!
Nomeei a pg de destino, usei um target no action do form e botei window.close no botão do form no popup. Relativamente simples e eu quebrando a cabeça.
Valeu!
Edição feita por: Alex_DTP, 19/10/2008, 16:36.