Mi gran problema que tengo ahora son las ventanas modales:
En mi página tengo el siguiente código JavaScript que aparece cuando clicas un texto:
Código PHP:
function CambioPassword(){
var tamanos, ruta, ventana, nomventana;
tamanos = "";
tamanos = "dialogHeight:210px; dialogWidth:400px; ";
tamanos += "edge:raised; center:yes; help:no; ";
tamanos += "resizable:no; unadorned:yes; status:no";
nomventana = "pwdcambio";
ruta = "../../../scripts/usuario.exe/cambiopwd?login=<%=Session("LOGIN_COL")%>";
ventana = window.showModalDialog(ruta,nomventana,tamanos);
}
---------------------------------
| Pasword antiguo: __________ |
| Password nuevo: __________ |
| Confirmacion Pwd: __________ |
| |
| Aceptar Cancelar |
---------------------------------
Si le doy al boton cancelar cierra la página, pero si le doy al Aceptar pues hace un submit (tipo post) para actualizar password.
Hasta aquí ok, pero es que el submit me crea una nueva ventana y eso yo no lo quiero.
Existe forma alguna de hacer el submit en la misma página, o hacer un amago de tipo window.open (en vez de window.showModalDialog) y la ventana de window.open hacerla de tipo modal al perder el foco o alguna historia de estas.
Gracias por todo.
PD: La ventana tiene que se modal por narices (tema de diseño).