Perfecto, el código correcto es:
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Código javascript
:
Ver original<script language="javascript" type="text/javascript">
var nombre = ''
function reloj(){
var f = new Date();
var a = f.getFullYear();
var m = new Array ("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");
var d = new Array ("Domingo","Lunes","Martes","Miércoles","Jueves","Viernes","Sábado");
var h = f.getHours();
var mi = f.getMinutes();
var s = f.getSeconds();
if (nombre == ''){nombre = prompt("Introduce tu nombre, por favor", "")};
if (h<10){h='0'+h}
if (mi<10){mi='0'+mi}
if (s<10){s='0'+s}
document.getElementById("capaNombre").innerHTML= ('<div><span style="font-size:25px; display: inline;">' + 'Hola, ' + '</span><span style="font-size:30px;">' + nombre.charAt(0).toUpperCase() + nombre.substring(1) + '</span></div>');
document.getElementById("capaReloj").innerHTML= ('<div><span style="font-size: 20px;">Hoy es ' + d[f.getDay()] + ', ' + f.getDate() + ' de ' + m[f.getMonth()] + ' de ' + a + ' y son las ' + h + ':' + mi + ':' + s + '</span></div>');
}
setInterval("reloj()", 1000);
</script>
Muchas gracias
maycolalvarez (: