JavaScript y Mozilla

Welles
30 de Abril del 2004
¿JavaScript en Mozilla fuciona del mismo modo que en Windows?.
Lo digo porque un codigo tan sencillo como este no me funciona, y estoy casi seguro de q está bien:

<HEAD>
<SCRIPT language='javascript'>
function mostrar()
{
alert(f1.nombre.value)
}
</SCRIPT>
</HEAD>

<HTML>
<BODY>
<FORM NAME='f1'>
<INPUT NAME='nombre' VALUE="Pepe">
<BR><INPUT TYPE=BUTTON VALUE='Clic' onClick="mostrar()">
</FORM>
</BODY>
</HTML>

Gracias.

Bund
30 de Abril del 2004
No, no está bien. Para que te despliegue el valor en el 'alert' tenes tambien que escribir el nombre del objeto, en este caso 'document'. En otras palabras, tenes que escribirlo asi:

alert(document.f1.nombre.value);

Consejo, auque JavaScript te 'perdona' el que no pongas ';' después de tu linea, es de buena práctica el siempre hacerlo.

Saludos.

PS. Mi default browser es Firefox y al igual que Mozilla, tienen una buena utilidad llamada "JavaScript Console". Te recomendaria que la usaras para hacer debug tus scripts. :)