Foros del Web » Programando para Internet » Javascript »

Modificación para firefox

Estas en el tema de Modificación para firefox en el foro de Javascript en Foros del Web. Hola. Estoy modificando una web para que funcione en firefox, ya que hay cosas que sólo funcionan en IE. Tengo un problema con las llamadas ...
  #1 (permalink)  
Antiguo 11/01/2008, 05:15
 
Fecha de Ingreso: enero-2008
Mensajes: 3
Antigüedad: 17 años
Puntos: 0
Modificación para firefox

Hola.

Estoy modificando una web para que funcione en firefox, ya que hay cosas que sólo funcionan en IE.

Tengo un problema con las llamadas a función.

Por ejemplo, si dentro de un evento onchange pongo alert('guay') funciona bien en IE y en FF, pero si lo que hago es crear un función con ese alert y en el onchange hago la llamada a esa función, en IE funciona, pero en FF no hace nada.

Aguna idea?

Un saludo y gracias.
  #2 (permalink)  
Antiguo 11/01/2008, 05:18
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 10 meses
Puntos: 772
Re: Modificación para firefox

Hola yoguis. Bienvenido al foro.

Pon el código que estás usando en la función, a ver si damos con el fallo.

Saludos,
  #3 (permalink)  
Antiguo 11/01/2008, 06:12
 
Fecha de Ingreso: enero-2008
Mensajes: 3
Antigüedad: 17 años
Puntos: 0
Re: Modificación para firefox

He estado haciendo pruebas y reduciendo código hasta quedarme con este trozo:

------------------------------------------------------------------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<title>prueba FF</title>
<script language="jscript">

function Titulacion(){
alert('guay');
}

</script>

</HEAD>
<BODY>

<SELECT class="DesplegableTitulaciones" id="lstTitulacion" onclick="Titulacion()" name="lstTitulacion" runat="server"></SELECT>

</BODY>
</HTML>
------------------------------------------------------------------------------------------------------------
Funciona en IE pero no en FF

Pero si pongo el código de la función en el evento, así:
------------------------------------------------------------------------------------------------------------

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>

</HEAD>
<BODY>

<SELECT class="DesplegableTitulaciones" id="lstTitulacion" onclick="alert('guay');" name="lstTitulacion" runat="server"></SELECT>

</BODY>
</HTML>

------------------------------------------------------------------------------------------------------------
Esto funciona en IE y en FF, la verdad es que no tengo mucha idea de javascript, la página no la hice yo, pero me ha tocado modificarla para FF.

Gracias por las repuestas.

Saludos.
  #4 (permalink)  
Antiguo 11/01/2008, 06:16
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 10 meses
Puntos: 772
Re: Modificación para firefox

Hola de nuevo.

El lenguaje jscript sólo funciona en IE, ponlo así y te funcionará:

Código:
<script type="text/javascript">
Saludos,
  #5 (permalink)  
Antiguo 11/01/2008, 06:18
 
Fecha de Ingreso: enero-2008
Mensajes: 3
Antigüedad: 17 años
Puntos: 0
Re: Modificación para firefox

Muchas gracias JavierB por la solución y por la rapidez, jode me podía haber pegado media vida mirando el código.

Muchísimas gracias.
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 19:33.