¿No te marca tu navegador en qué línea, qué caracter, y de qué se trata el error? También puede ayudarte un editor de código que te coloree las sentencias:
Cita:
Iniciado por FF2 Error: missing ; before statement
Archivo de origen: ...
Línea: 24, columna: 13
Código fuente:
Switch (dia) {
----------^
Lo que quiere decir, que al llamar a la función Switch() abrimos llave en vez de colocar un
; como debe ser. Lo que ocurre es que la función Switch() no la tenemos definida.
Pero en este caso tu lo que quieres usar es la estructura
switch, que ha ido siempre con
minúsculas todos sus caracteres.
Código PHP:
function dias() {
var dia = 1;
switch (dia) {
case 1:
document.write("Es Lunes")
break
case 2:
document.write("Es Martes")
break
case 3:
document.write("Es Miércoles")
break
case 4:
document.write("Es Jueves")
break
case 5:
document.write("Es viernes")
break
case 6:
case 7:
document.write("Es fin de semana")
break
default:
document.write("Ese día no existe")
}
};
dias();
Un saludo .