Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/11/2009, 05:52
Pelirr
 
Fecha de Ingreso: diciembre-2008
Mensajes: 233
Antigüedad: 15 años, 11 meses
Puntos: 1
Respuesta: Abrir pop-up, guardar datos sin cerrar

Creo que he encontrado el camino, pero necesito ayuda. Estoy probando a, dependiendo del botón que se pulse, se guarde o no una variable en el action, y según su valor, luego abrir o no la ventana pop-up, pero necesito saber como hacer una cosa:

Yo tengo una jsp, con un form, en el cual le paso varias variables a un action. En una función de javascript de esa jsp, me creo una variable, de manera que si se pulsa el botón que yo quiero, se llame a esa función. Lo que quiero es, que al pulsar el botón y llamar así la función, se guarde en un campo del formulario el valor de mi variable. La función es:

var valorguardado = null;
function guardarValor()
{
valorguardado = "guardarSinCerrar";
document.getElementById('valorGuardado').innerHTML = valorguardado;
}

y en la página, en el botón, pongo:

<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">

de manera que lo que quiero es pasar al <s:hidden id="valorGuardado"... el valor "guardarSinCerrar", y al mandar el formulario al action, me recoja ese valor en una variable que ya tengo creada.
Pero en la práctica el action no me recoge ningún valor para valorGuardado, ¿Puede alguien decirme qué hago mal? Creo que si pudiera hacerlo, lo demás iría rodado

Un saludo