Foros del Web » Programación para mayores de 30 ;) » Java »

mi script no hace la funcion que debe cumplir

Estas en el tema de mi script no hace la funcion que debe cumplir en el foro de Java en Foros del Web. Hola compañeros soy nuevo por acá y yo les pregunto si alguien cual es mi error en mi siguiente escript ya que cuando lo veo ...
  #1 (permalink)  
Antiguo 03/06/2012, 16:46
 
Fecha de Ingreso: junio-2012
Mensajes: 2
Antigüedad: 11 años, 10 meses
Puntos: 0
mi script no hace la funcion que debe cumplir

Hola compañeros soy nuevo por acá y yo les pregunto si alguien cual es mi error en mi siguiente escript ya que cuando lo veo en el navegador no hace nada

<scrpt type="Text/Javascript">
var meses= new array("enero", "febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre");
for(i=0;i< meses.length;i++)
{
alert(meses[i]);
}


aqui les dejo el problema planteado:

1. Crear un arreglo denominado meses, el cual almacene el nombre de los meses del año.
2. Mostrar en pantalla los nombres almacenados, empleando la función alert().





  #2 (permalink)  
Antiguo 04/06/2012, 02:13
 
Fecha de Ingreso: febrero-2012
Mensajes: 5
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: mi script no hace la funcion que debe cumplir

Hola,

he podido ver varios fallos:

1º : <scrpt type="Text/Javascript"> falta una "i" sería así <script type="Text/Javascript">

2º : array va en mayusculas

3º: no declaras una función o método para poderlo llamar (importante)

4º: no cierras el script sería </script>

Una solución sería

<html>
<head>

<script type="Text/Javascript">
function llamar_meses()
{
var meses = new Array("enero", "febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre");
for(i=0;i<meses.length;i++)
{
alert(meses[i]);
}
}
</script>


</head>
<body onload="llamar_meses()">
</body>
</html>
Espero haberte ayudado

Etiquetas: cumplir, funcion
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 16:04.