[Resuelto] Problemas con un código de JS

Iniciado por noaptebuna, 14 Septiembre 2015, 04:29 AM

0 Miembros y 1 Visitante están viendo este tema.

noaptebuna

El código es éste, es el mismo que el de otro programador, exactamente igual, pero no muestra nada por pantalla y a él sí. Éste es todo el código y a él si le funciona:

Código (javascript) [Seleccionar]

var comida = "manzana";

switch (comida){
case "manzana":
document.write("fruta");
break;
case "tomate":
document.write("verdura");
break;
case "merluza"
document.write("Pescado");
break;
default:
document.write("No te gusta comer??");
}


Saludos!!


Mod: Los códigos deben ir en etiquetas GeSHi
Los maestros suelen castigar a sus alumnos por cometer errores, cuando en realidad, el mejor maestro es el mismo error. Quieren que atiendan los alumnos, y esto es imposible si ellos no hacen lo que les apasiona. Internet da conocimientos al alumno, y el error la sabiduría, pocos profesores quieren aceptarlo, pero la realidad, es ésta.

0roch1

Te hacen falta los dos puntos para terminar la instrucción del case.

Citarcase "merluza":

noaptebuna

Corregido, pero aún no se me visualiza por pantalla la palabra fruta, básicamente no se visualiza nada  :-(
Los maestros suelen castigar a sus alumnos por cometer errores, cuando en realidad, el mejor maestro es el mismo error. Quieren que atiendan los alumnos, y esto es imposible si ellos no hacen lo que les apasiona. Internet da conocimientos al alumno, y el error la sabiduría, pocos profesores quieren aceptarlo, pero la realidad, es ésta.

#!drvy

Pues debería, el código esta bien excepto por lo que te ha comentado @0roch1. Deberías revisar si tienes mas document.write en algún lado (ya que se sobre-escriben) o la forma en la que estas ejecutando el script.


Saludos

noaptebuna

Veréis el navegador (Google Chrome y Firefox) están bien configurados para ejecutar javascript, y el código es éste:
<html>
<head>
</head>
<body>
<script type="text/javscript">
var comida = "manzana";

switch (comida){
case "manzana":
document.write("fruta");
break;
case "tomate":
document.write("verdura");
break;
case "merluza":
document.write("Pescado");
break;
default:
document.write("No te gusta comer??");
}
</script>
</body>
</html>


No tiene más, pero no me muestra nada por pantalla
Los maestros suelen castigar a sus alumnos por cometer errores, cuando en realidad, el mejor maestro es el mismo error. Quieren que atiendan los alumnos, y esto es imposible si ellos no hacen lo que les apasiona. Internet da conocimientos al alumno, y el error la sabiduría, pocos profesores quieren aceptarlo, pero la realidad, es ésta.

MinusFour

Tienes un typo en el script tag:

Código (html) [Seleccionar]

<script type="text/javscript"></code>


"javscript" en lugar de "javascript", el navegador no sabe que hacer con ese tipo de dato.

noaptebuna

#6
Ostia!!  :xD :xD :xD :xD :xD :xD Si supieras lo paranoico que me puse con mi código Jaja Muchas gracias!! A ti y a todos  :D
Los maestros suelen castigar a sus alumnos por cometer errores, cuando en realidad, el mejor maestro es el mismo error. Quieren que atiendan los alumnos, y esto es imposible si ellos no hacen lo que les apasiona. Internet da conocimientos al alumno, y el error la sabiduría, pocos profesores quieren aceptarlo, pero la realidad, es ésta.