estoy hacendo o intentando hacer, un formulario que muestra varias fotos y apretandp en actualizar se puede cambiar la foto desde un popup, el codigo del formulario es el siguiente:
<html>
<head>
<script language="JavaScript">
function buscar(){
open("popup.htm");
}
</script>
</head>
<body>
<form name="frm">
<img src="imagen.gif" width="139" height="188">
<input type="button" value="cambiar" onclick="buscar()"><br>
</form>
</body>
</html>
el codigo del popup que abre es:
<html>
<head>
<script language="JavaScript">
function recargaimg(){
opener.document.frm.imagen.reload;
close();
}
</script>
</head>
<body>
<form method="post" action="subir.php" name="frm2" enctype="multipart/form-data">
<input type="hidden" value="kjjkjk" name="oculto" >
<input type="file" name="imagen">
<input type="submit" name="enviar" value="subir">
</form>
</body>
</html>
y el codigo de la pagina subir.php es:
<?
move_uploaded_file($_FILES['imagen']['tmp_name'] , "imagen.gif");
?>
<script>
opener.document.recargaimg();
close();
</script>
Lo que quise hacer es que una vez que suba la imagen, refresque la imagen original del formulario principal, pero no me funciona, tambien me gustaria hacer que se pudieran pasar como parámetro el nombre de la imagen, asi no tendría que renombrarla.-
Gracias.-