Java Script

Hola, ¿podrías arreglarme esto? Porque le quise dar formato a JS en rojo y negrita y demás y no lo he logrado no logro dar pie con bola!.. Jajaj.
Ojalá puedas orientarme, muchísimas gracias
<html>
<head>
<script>
document.write("<small><font color='#FF0000' face='Arial'><b><i>" + dayarray[day] + " " + daym + " de " + montharray[month] + " del " + year + defineDiasEspeciales + "</i></b></font></small>");
var diasEspeciales = new Array();
function defineDiasEspeciales(){
diasEspeciales[0] = {fecha:'25-5-2010', mensaje:'Día de la marmota', imagen:'img/marmota.gif'};
diasEspeciales[1] = {fecha:'26-5-2010', mensaje:'Día del pez globo', imagen:'img/pezglobo.gif'};
}
function compruebaDiaEspecial(){
var mensajeImagen;
var currentTime = new Date();
var d = currentTime.getDate();
var m = currentTime.getMonth() + 1;
var y = currentTime.getFullYear();
var fechaCompuesta= d + "-" + m + "-" + y;
var diaEspecial, diaEspecialResultado;
var mensaje = "", imagen="";
for (ix=0; diasEspeciales[ix]; ix++){
diaEspecial = diasEspeciales[ix];
if (diaEspecial.fecha==fechaCompuesta){
diaEspecialResultado = diaEspecial;
break;
}
}
return diaEspecialResultado;
}
var dayArray = new Array('Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado');
var mesArray = new Array('Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre');
function escribeFecha() {
var currentTime = new Date();
var d = currentTime.getDate();
var m = currentTime.getMonth();
var y = currentTime.getFullYear();
var fechaCompuesta = "";
var diaSemana = dayArray[currentTime.getDay()];
var mes = mesArray[m];
fechaCompuesta = diaSemana + ", " + d + " de " + mes + " de " + y;
var diaEspecial = compruebaDiaEspecial();
if (diaEspecial){
fechaCompuesta += " (" + diaEspecial.mensaje + ")   <img src='" +  diaEspecial.imagen + "'/>";
}
document.getElementById("fecha").innerHTML = fechaCompuesta;
}
</script>
</head>
<body onload="defineDiasEspeciales();escribeFecha();">
<span id="fecha"></span>
</body>
</html>

1 Respuesta

Respuesta
1
Usa estilos:

<html>
<head>


<style>

#fecha{
font-family:Arial;
font-size:small;
font-weight:bold;
color:#FF0000;
}
</style>
<script> 
var diasEspeciales = new Array(); 
function defineDiasEspeciales(){ 
diasEspeciales[0] = {fecha:'25-5-2010', mensaje:'Día de la marmota', imagen:'img/marmota.gif'}; 
diasEspeciales[1] = {fecha:'26-5-2010', mensaje:'Día del pez globo', imagen:'img/pezglobo.gif'}; 

function compruebaDiaEspecial(){ 
var mensajeImagen; 
var currentTime = new Date(); 
var d = currentTime.getDate(); 
var m = currentTime.getMonth() + 1; 
var y = currentTime.getFullYear(); 
var fechaCompuesta= d + "-" + m + "-" + y; 
var diaEspecial, diaEspecialResultado; 
var mensaje = "", imagen=""; 
for (ix=0; diasEspeciales[ix]; ix++){ 
diaEspecial = diasEspeciales[ix]; 
if (diaEspecial.fecha==fechaCompuesta){ 
diaEspecialResultado = diaEspecial; 
break; 


return diaEspecialResultado; 

var dayArray = new Array('Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado'); 
var mesArray = new Array('Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'); 
function escribeFecha() { 
var currentTime = new Date(); 
var d = currentTime.getDate(); 
var m = currentTime.getMonth(); 
var y = currentTime.getFullYear(); 
var fechaCompuesta = ""; 
var diaSemana = dayArray[currentTime.getDay()]; 
var mes = mesArray[m]; 
fechaCompuesta = diaSemana + ", " + d + " de " + mes + " de " + y; 
var diaEspecial = compruebaDiaEspecial(); 
if (diaEspecial){ 
fechaCompuesta += " (" + diaEspecial.mensaje + ")   <img src='" +  diaEspecial.imagen + "'/>"; 

document.getElementById("fecha").innerHTML = fechaCompuesta; 

</script>
</head>
<body onload="defineDiasEspeciales();escribeFecha();">
<span id="fecha"></span> 
</body>
</html>

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas