Foros del Web » Programando para Internet » ASP Clásico »

Evento OnClick y Firefox

Estas en el tema de Evento OnClick y Firefox en el foro de ASP Clásico en Foros del Web. Saludos, compañer@s del foro. Bueno, después de un tiempo siguiendoos, me decido a escribir por primera vez y, para fastidiar, pues es haciendo una consulta. ...
  #1 (permalink)  
Antiguo 23/11/2007, 04:23
Avatar de moniqa25  
Fecha de Ingreso: noviembre-2007
Mensajes: 10
Antigüedad: 17 años, 5 meses
Puntos: 0
Evento OnClick y Firefox

Saludos, compañer@s del foro.

Bueno, después de un tiempo siguiendoos, me decido a escribir por primera vez y, para fastidiar, pues es haciendo una consulta.

Soy nueva en asp, y estoy trabajando en una intranet que será visualizada con el navegador corporativo en mi empresa (IE).

A mí me gusta firefox 2, y es con el que pruebo las páginas, pero es ahí donde ha aparecido el problema.

Os pongo un código simple de ejemplo (ejemplo.asp):
<html>
<head>
<title></title>
</head>
<body>

<script language="JavaScript" type="text/javascript">
<!--
function Alerta1()
{
alert("Hola1");
}
//-->
</script>

<script language="VBScript" type="text/vbscript">
<!--
function Alerta2()
msgbox("Hola2")
end function
//-->
</script>

<form name="formulario" action="loquesea.asp">
<input type="button" value="Alerta 1" onclick="Alerta1()"/>
<input type="button" value="Alerta 2" onclick="Alerta2()"/>
</form>

</body>
</html>


Pues bien, si ejecuto la página con IE7 funciona a las mil maravillas pinchando en ambos botones. Pero si la abro con firefox 2, el botón "Alerta 2" da el error de script "Alerta2 is not defined".

Seguro que es algo lógico, pero mi desconocimiento sobre asp me impide saber qué está sucediendo.

Por favor ¿podría alguien arrojarme un poco de luz sobre este enigma?


Muchíííííísimas gracias y un saludo.
  #2 (permalink)  
Antiguo 23/11/2007, 05:03
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 23 años, 2 meses
Puntos: 772
Re: Evento OnClick y Firefox

Hola moniqa25

Que yo sepa el lenguaje VBScript sólo funciona en Explorer. Tendrías que poner las dos funciones en lenguaje JavaScript.

Saludos,
  #3 (permalink)  
Antiguo 23/11/2007, 11:02
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Re: Evento OnClick y Firefox

Hola moniqa25.

Si bien es correcto lo que JavierB () te explica, el tema amerita hacer otro comentario.

Ambos scripts, tanto el de Javascript como el de VBscript, son, en este caso, client-side.
Eso quiere decir que corren o son interpretados por el cliente (el navegador web).
ASP (como PHP y otros) es un lenguaje server-side. Y esto quiere decir que es interpretado por el servidor web. Tu problema, en este caso, no corresponde específicamente al foro ASP.

Así que hacele caso a JavierB y programá tus scripts clientes en javascript ;)
__________________
...___...
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 08:51.