Tengo una situación así:
VENTANA PADRE
window.open("miPaginaHija?id=123?accion=si", "_blank");
Todo padre, se abre una nueva ventana y recibo sin problemas mis parametros, pero:
VENTANA HIJA
Parte Java
String Accion = request.getParameter("accion");
out.print("Accion : " + Accion + "<br>");
Parte Html
<form name="miForm" action="">
<input type="hidden" id="accion" name="accion" value="<%=Accion%>"/>
</form>
Parte JS
ejecuto guardaArchivo(){
document.getElementById('accion').value = 'no';
document.miForm.submit();
}
Cuando se abre por primera vez la nueva ventana, si me pinta "Accion" con el valor que le mando desde la ventana padre, pero al ejecutar el evento de JS y asignarle un nuevo valor a "Accion" y hacer el submit(), cuando recarga la página, vuelve a tener el valor original que le mandé al abrir la ventana hija, alguien sabe por que no me toma el nuevo valor? agradeceré mucho su ayuda!
Saludos!