Hola.Estoy haciendo mis primeras cosas con Javascript y me he propuesto que la web cambie el fondo dependiendo del mes.
El script que estoy intentando ejecutar es este:
<script language="JavaScript">
month=new Date()
x=month.getmonth()
if(x>=2 && x==12) {
document.write('<style type="text/css">body{background: url("cesped3.jpg");}"></style>')
} else
if(x>=5 && x<=3) {
document.write('<style type="text/css">body{background: url("cesped.jpg");}</style>')
} else
if(x>=6 && x<=8) {
document.write('<style type="text/css">body{background: url("cesped2.jpg");}</style>')
} else
if (x>=9 && x<=11) {
document.write('<style type="text/css">body{background: url("cesped4.jpg");}</style>')
}
</script>
Pero no ejecuta nada.Y en la consola de errores de Firefox me pone todo el rato "getmonth is not defined".
¿que es lo que estoy haciendo mal?