hola a todos!estoy intentando actualizar una pagina padre desde un popup pero no soy capaz. con opener.reload() me cargo los datos que envío desde el popup y con refresh() parece q tb!
os dejo aki el codigo de prueba q tengo a ver si me podeis exar una mano! muxas muxas gracias x adelantado!
principal.php
<?php
mysql_connect("localhost","root","laura"
$clausula_where = "1";
$ssql = "SELECT * FROM clientes WHERE ".$clausula_where;
$result=mysql_db_query("tienda",$ssql);
?>
<html>
<head><title></title></head>
<body>
<form name="formul">
<input type="text" name="valor_nombre" value="<?echo $_POST["nombre"]?>">
<?echo "------".$_POST["nombre"]."-----";?>
<?php
while($row=mysql_fetch_array($result))
{
?>
<TABLE>
<TR>
<TD>Nombre:</TD>
<TD><?echo $row["nombre"]?></TD>
<TD>Apellido</TD>
<TD><?echo $row["apellido"]?></TD>
</TR>
<?php } ?>
</TABLE>
<input type="Submit" value="Mostrar Filtrado" onclick="Filtrar();" >
</form>
</body>
</html>
<script>
var miPopup
function Filtrar(){
miPopup = window.open("filtrar.php","miwin","width=300,height=150,scrollbars=yes"
miPopup.focus()
}
</script>
filtrar.php
<html>
<head><title></title></head>
<body>
<form method = "POST" name="formul2" action="principal.php">
Nombre: <input type="text" name="nombre"><br>
Apellido: <input type="text" name="apellido"><br>
<input type="Submit" value="Filtrar" onclick="refreshParent()">
</form>
</body>
</html>
<script language="JavaScript">
function funcion()
{
window.opener.parent.document.execCommand('refresh');
opener.document.formul.valor_nombre.value = document.formul2.nombre.value;
window.close()
}
function refreshParent() {
document.formul2.action="principal.php?valor_nombre="+nombre;
formul2.submit();
window.close();
}
</script>
gracias por adelantado!!!!!