22/8/05
Por: Dubier EstradaSi quieres evitar este error podrias hacer lo siguiente:
function insertar(nombre)
{
if(opener && opener.document.form1.val)
{
opener.document.form1.val.value = "uno"; //aqui harias lo que necesites
}
}
observa que ademas se hace un "and" para confirmar que la ventana opener no ha cambiado, es decir puede que aun exista la ventana que abrio el pop-up pero puede que se haya cargado en ella otra pagina
acabo de probar con
parent.mifuncion()
y si la ejecuta dentro de la ventana hija asi que seria otra forma mas simnple de llamar a una funcion en la ventana padre desde la ventana hija
Como hago para cargar un select en el formulario padre desde el popup donde tengo unos checkbox?
Como podria hacerse para que no solo cerrara la pagina hija sino que ademas se refrescase automaticamente la pagina madre?, yo tengo puesto en la funcion de la pagina hija esto:
opener.document.refresh()
window.close()
pero se queda clavado y nisiquiera la cierra, tambien he probado:
opener.document.refreshwindow()
PD: uso firefox para las pruebas
Excelente aporte..gracias.
03/11/09
Problemas con el regreso del valor a la pagina madrePor: AldoHola, tengo el siguiente problema.
En la ventana hija cargue un formulario en PHP que trae del servidor un catalogo de clientes.
Ala hora de ejecutar el script no realiza ninguna afectacion en el value de la ventana madre, Me percate de lo siguiente si el valor de la variable es numerica lo hace perfectamente, pero si el valor de la variable es alfanumerica o string no lo hace.
Como puedo solucionar tal cosa
Gracias... totales