Foros del Web » Programando para Internet » ASPX (.net) »

html no funciona en Firefox

Estas en el tema de html no funciona en Firefox en el foro de ASPX (.net) en Foros del Web. Tengo una app web asp.net 2.0 , donde dentro de un formulario tengo la siguiente funcion: private void EnviarDatosVisa(string idTransaccion) { idTransaccion = "000000000" + ...
  #1 (permalink)  
Antiguo 22/04/2008, 23:46
Avatar de jocks  
Fecha de Ingreso: marzo-2004
Mensajes: 174
Antigüedad: 20 años, 1 mes
Puntos: 0
html no funciona en Firefox

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
__________________
JUST DO IT!!!
nunk hay una segunda oportunidad para una primera buena impresion...
  #2 (permalink)  
Antiguo 23/04/2008, 08:49
Avatar de axy108  
Fecha de Ingreso: diciembre-2003
Ubicación: En frente de mi Computadora
Mensajes: 415
Antigüedad: 20 años, 4 meses
Puntos: 0
Re: html no funciona en Firefox

Hola que tal, parece que firefox tiene broncas reconociendo el nombre del formulario, te recomiendo que hagas uso de este script para que funcione tanto en IE con en Firefox.

Código:
            var miForm = document.forms['frmEnvio'];
            if (!miForm)
                miForm = document.frmEnvio;
            miForm.submit();
Saludos.
__________________
Todos somos muy ignorantes :pensando: . Lo que ocurre es que no todos ignoramos las mismas cosas ;-) .... Albert Einstein :cool:
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:50.