Tengo una app web asp.net 2.0 , donde dentro de un formulario tengo la siguiente funcion:
private void EnviarDatosVisa(string idTransaccion)
{
idTransaccion = "000000000" + idTransaccion;
idTransaccion = idTransaccion.Substring(idTransaccion.Length - 9, 9);
Response.Write("<form id='frmEnvio' runat='server' action='" + ConfigurationManager.AppSettings["UrlPasarelaVisa"] + "'>");
Response.Write("<input type=hidden id='CODTIENDA' name='CODTIENDA' value='" + ConfigurationManager.AppSettings["CodTienda"] + "'>");
Response.Write("<input type=hidden id='NUMORDEN' name='NUMORDEN' value='" + idTransaccion + "'>");
Response.Write("<input type=hidden id='MOUNT' name='MOUNT' value='" + Profile.Transaccion.MontoTotal + "'>");//Profile.Transaccion.MontoTotal
Response.Write("</form>");
Response.Write("<script language='javascript'>");
Response.Write("if ( window.showModalDialog ){ window.showModalDialog('Mat_AvisoPaseVisaMaster.as px','','dialogWidth:570px;dialogHeight:300px'); } ");
Response.Write("else { alert('Usted tiene a continuación " + ConfigurationManager.AppSettings["TiempoEsperaIdeal"] + " minutos para ingresar información en los formularios siguientes.');} ");
Response.Write("frmEnvio.submit();");
Response.Write("</script>");
}
, esta funcion me abre la pasarela de pagos de VISA y todo funciona ok, pero cuando lo pruebo en Firefox y se ejecuta esta funcion, en la consola de errores de firefox me sale un error indicandome
Error: frmEnvio is not defined
Source File: https://www.midominio.com/transaccio...irmarPago.aspx
Line: 1
cual puede ser el error??
Considerar que abro la pasarela de pagos desde mi code behind.
Slds
Joseph