Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/01/2011, 03:14
k_rol9
 
Fecha de Ingreso: agosto-2010
Mensajes: 29
Antigüedad: 13 años, 8 meses
Puntos: 0
Problema al recargar un formulario

Hola¡¡¡
Mi problema es le siguiente:

Tengo un formalurio con varios campos, un par de ellos constan de un boton q abre un editor en un popup. Los datos escritos en el editor lo coloco en el formulario cuando se pulsa el boton guardar.

A la página del popup le paso un par de variables a través de un formulario.

Para la primera vez q abro el popup todo funciona bien, el problema sq cuando quiero abrir el 2º para rellenar otro campo, al hacer un submit (para enviar los datos del formulario al editor) la página 'padre' se me recarga perdiendo así los datos q habia escrito anteriormente.

No sé como hacer q no se recargue o q no pierda los datos.

El codigo seria el siguiente:
Padre

<!-- Formulario para enviar datos al popup -->
<form name="Pop" method=post onsubmit=abrir() action=editorpopup.asp target="nueva" >
<input type=hidden name="Vpop" id="Vpop" value="" />
<input type=hidden name="Cpop" id="Cpop" />
</form>


// Llamamos a esta función cuando pulsamos el botón abrir editor
function popup(celda) {
Pop.Cpop.value = celda;
var celda = document.getElementById(celda);
if (celda.innerText == "") {
alert("inner " + celda.innerText);
Pop.Vpop.value = "";
alert("envio " + Pop.Vpop.value);
document.Pop.submit();
} else {
Pop.Vpop.value = celda.innerHTML;
alert("datosque envio" + Pop.Vpop.value);
document.Pop.submit();
}
}

//Abrir nueva pagina cuando submit
function abrir() {
window.open('', 'nueva', 'toolbar=no,location=no,directories=no,status=yes, menubar=no,scrollbars=yes,resizable=yes,width=640, height=480');
return false;
}


Popup:

En el hijo simplemente recojo los datos del formulario y creo el editor.

Alguna idea???

Muchas gracias¡¡¡