Window.opener
Hola, estoy en una pagina q abre otra con: window.open("segunda pagina") (este padre no se cierra).
En "segunda pagina" se debe cerrar esta (luego de un proceso) y volver el foco al padre, asi:
window.opener.document.form1['cadena'].value = "null";
window.close();
el window.opener se puede hacer, pero al poner window.opener.document (o el location.href) en la
"segunda pagina" muestra un error de "acceso denegado" en mozilla y nestcape (en internet explorer no hay problema.)
Alguien conoce este problema?
En "segunda pagina" se debe cerrar esta (luego de un proceso) y volver el foco al padre, asi:
window.opener.document.form1['cadena'].value = "null";
window.close();
el window.opener se puede hacer, pero al poner window.opener.document (o el location.href) en la
"segunda pagina" muestra un error de "acceso denegado" en mozilla y nestcape (en internet explorer no hay problema.)
Alguien conoce este problema?
Hola, la referencia deberia ser asi:
window.opener.document.TuForm.TuElemento.value = "valor";
Toma en cuenta que la manera correcta de referenciar de esta forma, necesita que asignes un Name a tu form y a tu elemento, no basta con el ID.
Otra forma, usando DOM seria: window.opener.document.getElementById("tuElemento").value = "valor";
Aqui no necesitas name, solo el ID.
Tambien recuerda que por medidas de seguridad, la "segunda pagina" debe de estar preferentemente en el mismo servidor que la primera, o en caso de que uses https que ambas sean seguras, etc.
Saludos, scriptman.
.::Apoya al software Libre::.
window.opener.document.TuForm.TuElemento.value = "valor";
Toma en cuenta que la manera correcta de referenciar de esta forma, necesita que asignes un Name a tu form y a tu elemento, no basta con el ID.
Otra forma, usando DOM seria: window.opener.document.getElementById("tuElemento").value = "valor";
Aqui no necesitas name, solo el ID.
Tambien recuerda que por medidas de seguridad, la "segunda pagina" debe de estar preferentemente en el mismo servidor que la primera, o en caso de que uses https que ambas sean seguras, etc.
Saludos, scriptman.
.::Apoya al software Libre::.
Hola Scritpman, precisamente el detalle esta en q las paginas estan en diferente servidor,
es decir, tengo una pagina en un servidor X, y otra en un servidor Y,
el objeto window.opener lo reconoce, pero solo hasta cierto punto, por ejemplo,
reconoce: window.opener.location.href, lo hace, (aunque genera un error de 'acceso denegado' o 'permiso denegado')
y es q quisiera saber como hacerle referencia al window.opener.document desde Nestcape
sabiendo que la aplicaion 1 esta en una maquina completamente diferente a la aplicacion 2
es decir, tengo una pagina en un servidor X, y otra en un servidor Y,
el objeto window.opener lo reconoce, pero solo hasta cierto punto, por ejemplo,
reconoce: window.opener.location.href, lo hace, (aunque genera un error de 'acceso denegado' o 'permiso denegado')
y es q quisiera saber como hacerle referencia al window.opener.document desde Nestcape
sabiendo que la aplicaion 1 esta en una maquina completamente diferente a la aplicacion 2
