Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/04/2008, 04:31
Avatar de neandertal
neandertal
 
Fecha de Ingreso: enero-2008
Ubicación: Barcelona
Mensajes: 79
Antigüedad: 16 años, 3 meses
Puntos: 1
undeffined document.form

Tengo un error en el seguiente codigo,pero por mucho que me lo miro soy incapaz de arreglarlo.
El codigo Javascript es el siguiente:
Código:
<script language="javascript" type="text/javascript">
var saludo;
var milisegundos=new Date();
var segundos=new Date();
var minutos=new Date();
var horas=new Date();
var dia=new Date();
var dia_sem=new Date();
var mes=new Date();
var ano=new Date();
var bool=0;
var hora=new Date();
dia=dia.getDate();
dia_sem=dia_sem.getDay();
mes=mes.getMonth();
switch(mes)
	{
	case 0:mes="Enero";break;
	case 1:mes="Febrero";break;
	case 2:mes="Março";break;
	case 3:mes="Abril";break;
	case 4:mes="Mayo";break;
	case 5:mes="Junio";break;
	case 6:mes="Julio";break;
	case 7:mes="Agosto";break;
	case 8:mes="Septiembre";break;
	case 9:mes="Octubre";break;
	case 10:mes="Noviembre";break;
	case 11:mes="Diciembre";break;
	}
switch(dia_sem)
	{
	case 0:dia_sem="Domingo";break;
	case 1:dia_sem="Lunes";break;
	case 2:dia_sem="Martes";break;
	case 3:dia_sem="Miercoles";break;
	case 4:dia_sem="Jueves";break;
	case 5:dia_sem="Viernes";break;
	case 6:dia_sem="Sabado";break;
	}
ano=ano.getFullYear();
horas=horas.getHours();
if(horas<9)horas="0" + horas;

if(horas>6 && horas<14)saludo="Buenos dias";
if(horas>13 && horas<21)saludo="Buenas Tardes";
if(horas>20 && horas<2)saludo="Buenas noches";
if(horas>1 && horas<7)saludo="Saludos,vigilante de la noche";

var fecha=saludo + " ,Hoy es " + dia_sem + " " + dia + " de " + mes + " de " + ano + "     ";
//document.write(fecha);

//Variables dinamicas

milisegundos=milisegundos.getMilliseconds();
if(milisegundos<100)milisegundos="00" + milisegundos;
if(milisegundos<1000 && milisegundos>100)milisegundos="0" + milisegundos;
segundos=segundos.getSeconds();
if(segundos<9)segundos="0" + segundos;
minutos=minutos.getMinutes();
if(minutos<9)minutos="0" + minutos;
hora="La hora actual es:" + horas + ":" + minutos + ":" + segundos + ":" + milisegundos;
document.form.hora.value=hora;
</script>
Y el codigo HTML que lo sigue:
Código HTML:
<html>
<head>
<title></title>
//Aqui va el javascript
</head>
<body>
<form name="form">
<input type="text" name="hora"> 
</form>
</body>
</html> 
Si me pudieran ayudar se lo agradeceria mucho.