Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pssoal, tenho um formulário num popup que quando for submetido deve fechar o popup, abrir o destino na janela pai levando as váriaveis de url.
Estou tentando este script mas não tá dando certo. Algém pode me dar uma luz?
<script type="text/javascript">
function navegar()
{
window.opener.document.location = "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();
}
</script>
<form action="" name="posicao" id="posicao" onsubmit="java script:navegar();">
<table width="750" border="0" cellpadding="0" cellspacing="0">
<tr>
Long: <input name="x" type="text" value="" size="18" /></td>
Lat: <input name="y" type="text" value="" size="18" /></td>
<input name="idObra" type="hidden" value="" />
<input type="submit" value="Atualizar" /></td>
</form>
// Já tentei assim também
<script type="text/javascript">
function navegar()
{
window.opener.document.location = "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();
}
</script>
<form action="editar.php" name="posicao" id="posicao">
<table width="750" border="0" cellpadding="0" cellspacing="0">
<tr>
Long: <input name="x" type="text" value="" size="18" /></td>
Lat: <input name="y" type="text" value="" size="18" /></td>
<input name="idObra" type="hidden" value="" />
<input type="submit" value="Atualizar" onclick="java script:navegar();" /></td>
</form>
Me parece que só fica tentando pegar o valor do form action. Funciona, só que fica abrindo o destino dentro da janela filho.
Alex
Carregando comentários...