Tengo una página index.asp en la cual hay un link que me abre un pop up proveedores.asp que es donde puedo editar información contenida en mi base de datos, hasta ahí todo correcto. En esta proovedores.asp tengo 2 forms, uno donde está el formulario que me guarda los cambios y otro que solamente tiene el botón de cancelar.
En Firefox me funciona me maravilla, pero en IE, que es el navegador por default que utilizan los usuarios, no funciona correctamente.
Este es el código de proveedores.asp
Código ASP:
Ver original
<HTML> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <TITLE>Editar Proveedor</title> <script> function cerrarVentana(){ window.close(); } </script> </head> <body> <div class="entry" style="text-align:center;"> <form name='forma' method='get' action='grabar.asp' onSubmit="return validar()" /> Nombre Actual: <em><strong><font color="#0000FF"><%=proveedor%></font></strong></em><br /><br /> Nuevo Nombre: <input type="text" class="required" name="nnombre" id="nnombre" size="50"> <input type="hidden" id="IdProveedor" name="IdProveedor" value="<%=IdProveedor%>" /> <br /><br /> <input type='submit' value='Grabar'> </form> <form><input type='submit' value='Cancelar' onClick="cerrarVentana();"></form> </div> </body> </HTML>
Primero, cuando doy clic en "Grabar", en la base de datos se hace la actualización, pero no me cierra "proveedores.asp", aún cuando tengo este código:
Código HTML:
Ver original
window.opener.location.href="administrador.asp?marcador=3"; window.close()
y cuando doy "Cancelar" se abre otro pop up con "proveedores.asp"
¿Qué es lo que puedo hacer para que funcione en IE?
Gracias