eric: Counter mit Fehler getElementbyId()

Beitrag lesen

halt so wie es in der fehlerbeschreibung beschrieben wird.
zu ändern hast du das in deiner countdown.js-datei.

Das ist klar, aber er sagt dass es danach nicht mehr funktioniert

var dates=new Array();
var events=new Array();
var current;

dates[0]=new Date("nov 13, 2004 16:45:00");
events[0]="<table>.....</table>";

function selectDate()
{
 now=new Date()
 for (i=0;i<dates.length;i++)
 {
  if (now.getTime()<dates[i].getTime())
  {
   current=dates[i];
   // document.all.event.innerHTML=events[i];
      document.getElementById("events[i]")
   return;
  }
 }
}

function startTimer()
{
 selectDate();
 timeRemaining();
}

function timeRemaining()
{
 now = new Date();
 var secsLeft = Math.floor((current.getTime()-now.getTime())/1000);
 if (secsLeft<0)
 {
  startTimer();
 }
 else
 {
  daysLeft = Math.floor(secsLeft / 86400);
  secsLeft %= 86400;
  hoursLeft = Math.floor(secsLeft / 3600);
  secsLeft %= 3600;
  minsLeft = Math.floor(secsLeft / 60);
  secsLeft %= 60;

document.all.left.innerHTML=daysLeft+"Tage "+hoursLeft+"h "+minsLeft+"min "+secsLeft+"s";

if(daysLeft<1)
  {
   document.all.left.innerHTML=hoursLeft+"h "+minsLeft+"min "+secsLeft+"s";
  }

if(hoursLeft<1)
  {
   document.all.left.innerHTML=minsLeft+"min "+secsLeft+"s";
  }

if(minsLeft<1)
  {
   document.all.left.innerHTML=secsLeft+"s";
  }
   setTimeout("timeRemaining()", 800);
 }
}

Frage nur bei ihm, wie das bei den Sekunden/Minuten/Stunden geht!!!