Ver Mensaje Individual
  #10 (permalink)  
Antiguo 01/06/2003, 09:40
Avatar de Bravenap
Bravenap
 
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 23 años, 11 meses
Puntos: 4
Hola tunait, con tu permiso he hecho unos pequeños cambios que creo que le pueden gustar a nuestro amigo sowhat. A ver qué tal:

Código PHP:
<html>
<
head>
<
script language="JavaScript">
function 
contador(){
var 
dia = 2, mes = 5, anio = 2003 //aquí es donde has de establecer la fecha final. Recuerda que enero es el mes 0, así el 5 es junio.
var fechaFinal = new Date(anio,mes,dia)
var 
fecha = new Date()
var 
diaActual = fecha.getDate()
var 
mesActual = fecha.getMonth()
var 
anioActual = fecha.getYear()
var 
hoy = new Date()
diferencia = fechaFinal.getTime() - hoy.getTime()
dias =diferencia/1000/60/60/24
diasTotales 
= parseInt(dias)
horasTotales = diferencia/1000/60/60 
horasReales 
= parseInt(horasTotales) - (parseInt(diasTotales)*24) 
minutosFaltan = horasTotales - parseInt(horasTotales)
minutosFaltan2 = minutosFaltan*1000*60*60
minutosFaltan2 
= minutosFaltan2/1000/60
minutosFinales 
= parseInt(minutosFaltan2)
segundosFaltan = minutosFaltan2 - parseInt(minutosFaltan2)
segundosFaltan2 = segundosFaltan*1000*60
segundosFaltan2 
= parseInt(segundosFaltan2/1000)

if(
diasTotales == 1) {diasTxt = " día"; falta = "Falta "}
else {
diasTxt = " días"; falta = "Faltan "}
if(
horasReales == 1) {horasTxt = " hora"}
else {
horasTxt = " horas"}
if(
minutosFinales == 1) {minutosTxt = " minuto"}
else {
minutosTxt = " minutos"}
if(
segundosFaltan2 == 1) {segundosTxt = " segundo"}
else {
segundosTxt = " segundos"}
texto = falta + diasTotales + diasTxt + ", " + horasReales + horasTxt + ", " + minutosFinales + minutosTxt + " y " + segundosFaltan2 + segundosTxt

document
.getElementById('celda').innerHTML = texto
setTimeout
('contador(),1000')
}
</script>
</head>

<body onLoad="contador()">
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td id="celda">&nbsp;</td>
  </tr>
</table>

</body>
</html> 
La cuenta atrás se escribirá en una celda de una tabla y, por tanto, tendrá más posibilidades para darle formato y ponerla donde quiera. Creo que funciona para IE y Netscape.

Ya me contaréis.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!