Gente.. por si a alguien le sucede alguna vez!
PROBLEMATICA:
Tengo un form principal con una grilla muy comun
tambien tiene dos botones Nuevo y Editar
si elijo nuevo, debe abrir un form modal vacio
si selecciono de la grilla se habilita el boton de Editar
y al hacer click en él se debe abrir el mismo form de "nuevo"
pero con los datos listos para ser modificados
como abro los form de nuevo y editar con showModalDialog
no me refresca el form ,o sea, siempre me quedan los datos
con los que se abrio la primera vez...asi que sucio por que
el page_LOAD se ejecuta una sola vez
ASi lo abro: HTML del form principal
if (window.Form1.inpRef.value=='**') {
window.showModalDialog("frmCliente.aspx","Ingreso","dialogHeight:313px;dialogWidth:558px;resizable=0;status:no;scrollbars=0");
window.focus(); window.Form1.inpRef.value='*'; }
if (window.Form1.inpRef.value=='****') {
window.showModalDialog("frmCliente.aspx","Modificacion","dialogHeight:313px;dialogWidth:558px;resizable=0;status:no;scrollbars=0");
window.focus(); window.Form1.inpRef.value='*'; }
SOLUCION:
cuento, lo que al parecer ocurre es que hay que indicar al dialogo modal el
destino;
para ello hay que escribir dentro del
<HEAD>, <base target="_self">.
Después, entre el body y el form escribes
<iframe src="nombreventana.aspx" width="0%" height="0%"></iframe>.
Donde 'nombreventana.aspx' es la url de tu ventana modal, (la que has puesto
en el ShowModalDialog).
Saludos! y Gracias a todos los que me ayudaron...
Atte Almeda Claudia