Saludo según la hora
Publicado por Manolo (10 intervenciones) el 25/02/2009 22:18:08
Hola, soy Manolo, de 13 años. He hecho este script, que debería devolver un saludo según la hora del día. Pero no funciona, y no lo entiendo :S
<html>
<head>
<style type="text/css">
.caja_texto {
border: 0px;
font-family: Trebuchet MS, Verdana, Tahoma;
</style>
<script type="text/javascript">
function saludar() {
var fecha = new Date();
var hora = fecha.getHours();
if(hora=='1') {document.form.caja.value=Buenos días}
else
if(hora=='2') {document.form.caja.value=Buenos días}
else
if(hora=='3') {document.form.caja.value=Buenos días}
else
if(hora=='4') {document.form.caja.value=Buenos días}
else
if(hora=='5') {document.form.caja.value=Buenos días}
else
if(hora=='6') {document.form.caja.value=Buenos días}
else
if(hora=='7') {document.form.caja.value=Buenos días}
else
if(hora=='8') {document.form.caja.value=Buenos días}
else
if(hora=='9') {document.form.caja.value=Buenos días}
else
if(hora=='10') {document.form.caja.value=Buenos días}
else
if(hora=='11') {document.form.caja.value=Buenos días}
else
if(hora=='12') {document.form.caja.value=Buenos días}
else
if(hora=='13') {document.form.caja.value=Buenos días}
else
if(hora=='14') {document.form.caja.value=Buenos días}
else
if(hora=='15') {document.form.caja.value=Buenos días}
else
if(hora=='16') {document.form.caja.value=Buenos días}
else
if(hora=='17') {document.form.caja.value=Buenos días}
else
if(hora=='18') {document.form.caja.value=Buenos días}
else
if(hora=='19') {document.form.caja.value=Buenos días}
else
if(hora=='20') {document.form.caja.value=Buenos días}
else
if(hora=='21') {document.form.caja.value=Buenos días}
else
if(hora=='22') {document.form.caja.value=Buenos días}
else
if(hora=='23') {document.form.caja.value=Buenos días}
else(hora=='24') {document.form.caja.value=Buenos días}
}
</script>
</script>
<title>Saludo (horas)</title>
</head>
<body onload=saludar()>
<form name="form">
<input type="text" id="caja" value="" size="30" class="caja_texto">
</form>
</body>
</html>
Ah, y perdón por el uso abusivo de los IF's
<html>
<head>
<style type="text/css">
.caja_texto {
border: 0px;
font-family: Trebuchet MS, Verdana, Tahoma;
</style>
<script type="text/javascript">
function saludar() {
var fecha = new Date();
var hora = fecha.getHours();
if(hora=='1') {document.form.caja.value=Buenos días}
else
if(hora=='2') {document.form.caja.value=Buenos días}
else
if(hora=='3') {document.form.caja.value=Buenos días}
else
if(hora=='4') {document.form.caja.value=Buenos días}
else
if(hora=='5') {document.form.caja.value=Buenos días}
else
if(hora=='6') {document.form.caja.value=Buenos días}
else
if(hora=='7') {document.form.caja.value=Buenos días}
else
if(hora=='8') {document.form.caja.value=Buenos días}
else
if(hora=='9') {document.form.caja.value=Buenos días}
else
if(hora=='10') {document.form.caja.value=Buenos días}
else
if(hora=='11') {document.form.caja.value=Buenos días}
else
if(hora=='12') {document.form.caja.value=Buenos días}
else
if(hora=='13') {document.form.caja.value=Buenos días}
else
if(hora=='14') {document.form.caja.value=Buenos días}
else
if(hora=='15') {document.form.caja.value=Buenos días}
else
if(hora=='16') {document.form.caja.value=Buenos días}
else
if(hora=='17') {document.form.caja.value=Buenos días}
else
if(hora=='18') {document.form.caja.value=Buenos días}
else
if(hora=='19') {document.form.caja.value=Buenos días}
else
if(hora=='20') {document.form.caja.value=Buenos días}
else
if(hora=='21') {document.form.caja.value=Buenos días}
else
if(hora=='22') {document.form.caja.value=Buenos días}
else
if(hora=='23') {document.form.caja.value=Buenos días}
else(hora=='24') {document.form.caja.value=Buenos días}
}
</script>
</script>
<title>Saludo (horas)</title>
</head>
<body onload=saludar()>
<form name="form">
<input type="text" id="caja" value="" size="30" class="caja_texto">
</form>
</body>
</html>
Ah, y perdón por el uso abusivo de los IF's
Valora esta pregunta


0