18/11/2009, 03:47
|
| | Fecha de Ingreso: diciembre-2008
Mensajes: 233
Antigüedad: 15 años, 11 meses Puntos: 1 | |
Respuesta: Abrir pop-up, guardar datos sin cerrar Hola, me respondo a mí misma por si puede ayudar a alguien, lo he conseguido de la siguiente manera:
En la página hija:
var valorguardado = null;
function guardarValor()
{
valorguardado = "guardarSinCerrar";
document.getElementById('valorGuardado').value = valorguardado;
}
(veréis que es .value, no .innerHTML)
y en el botón:
<s:a href='#' onClick="guardarValor(),selectAllOptions(document. getElementById('ElemSelected'));document.myForm.su bmit();"><img src="<s:url value="/images/accept.png"/>" border="0"/></s:a>
<s:hidden id="valorGuardado" name="valorGuardado">
(veréis que es guardarValor(), no guardarValor();)
de ésta manera consigo pasar "valorguardado" al action, y allí según sea nulo o tenga otro valor hará una cosa u otra. Y después, para refrescar los valores en la página padre, en la página hija en body onload pongo
window.parent.opener.reload();
Un saludo |