Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/11/2009, 18:58
tornao
 
Fecha de Ingreso: noviembre-2009
Mensajes: 9
Antigüedad: 15 años, 3 meses
Puntos: 0
Script funciona en IE, pero no en firefox

Buenas mis amigo es mi primera particiapacion y pregunta y desde ya agradecer la atencion e interes al que lea esto, empiezo:

Tengo el siguiente codigo de javascript para mostrar la fecha y hora, que quiero agregar a mi pagina lo que sucede es que muestra la hora y fecha pero solo en IE6 , pero en firefox(v. 3.0.15) no se ve, alguien que me ayude a saber cual es la incompatibilidad

Código:
 
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin t&iacute;tulo</title>
<script type="text/javascript" >
function FechaHora()  {	
	//hayando hora
	//extrayendo las horas, minutos y segundos del reloj del sistema.
	vtiempo=new Date();
	vhora=vtiempo.getHours();
	vminuto=vtiempo.getMinutes();
	vsegundo=vtiempo.getSeconds();
	//agregando cero a la izquierda a los minutos.
	if(vminuto<10)  { 
		vminuto="0"+vminuto.toString() 
	}
	else  { 
		vminuto=vminuto.toString() 
	}	
	//agregando cero a la izquierda a los segundos.	
	if(vsegundo<10) { 
		vsegundo="0"+vsegundo.toString() 
	}	
	else  { 
	 	vsegundo=vsegundo.toString()
	}		
	//hallando la hora.
	if(vhora==0)  {	//es decir, las 12 A.M.
		vnhora=12 
	}
	else { 
		if (vhora<13)  { //es decir, vnhora sera de 1 A.M. a 12 P.M.	
			vnhora=vhora 
		}	
		else  { 
			vnhora=vhora-12 
		}	
	}	
	//agregando cero a la izquierda de las horas.		
	if (vnhora<10)  { 
		vnhora="0"+vnhora.toString() 
	}
	else  { 
		vnhora=vnhora.toString() 
	}	
	//mostrando la hora 
	if(vhora<=11)  {  //hora A.M.	
		vmhora=vnhora+":"+vminuto+" am" 
	}	 
	else  {	//hora P.M.	
		vmhora=vnhora+":"+vminuto+" pm" 
	}
	
	//hayando  fecha
	ndia=new Array("Domingo","Lunes","Martes","Miercoles","Jueves","Viernes","Sabado");
	nmes=new Array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Juio","Agosto","Setiembre","Octubre","Noviembre","Diciembre")
	vfecha=new Date();
	vmes=vfecha.getMonth();
	vdiasem=vfecha.getDay();
	vdia=vfecha.getDate();
	vanno=vfecha.getFullYear();
	vmfecha=ndia[vdiasem]+", "+vdia.toString()+" de "+nmes[vmes]+" "+vanno.toString()
	
	txtFechaHora.value=vmfecha+" | "+vmhora
	
	window.setTimeout("FechaHora()",200)	 
}
</script>

<style type="text/css">

.CajaFechaHora {
	height:26px;
	width:250px;
	background:none;
	border:none;
	font-size:7pt;
	font-family:Verdana, Arial, Helvetica;
	color:#666;
	text-align:right;
}

</style>
</head>

<body onload="FechaHora();">
<input type="text" class="CajaFechaHora" id="txtFechaHora" /> 

</body>
</html>