powie.de Tech Forum

PHP und Webdesign => JS / DHTML / AJAX / jQuery => Thema gestartet von: raiser am 19. Dezember 2005, 10:27:47

Titel: arg... counter
Beitrag von: raiser am 19. Dezember 2005, 10:27:47
hiho,
wieder mal js und kein plan warums nciht geht
 


g_count= new Number();
g_count= \"\";
function counter(c_in) {
   if(g_count==\"\"){
       g_count=c_in;
   }
   std = parseInt(g_count / 3600) ;
   min = parseInt(g_count / 60) ;
   sek = g_count % 60 ;
   if((g_count - 1)>=0){
       g_count = g_count -1;
       cn.innerText = \"std= \"+std+\" min= \"+min+ \" sek=\"+sek;
       setTimeout(\'counter()\',1000);
   }
}

 
xyz.php


 

 
wenn ich das im ie mache geht es, nur im firefox will es mit nichts anzeigen.
was ist da verkehrt, bzw was muss ich anders machen, damit es im ff auch geht
gruß raiserle

gut der inner.Text .....
aber ich finde keine lösung,wie ich, bzw was ich dafür nehmen soll...
 - Editiert von Raiser am 19.12.2005, 16:55 -
Titel: arg... counter
Beitrag von: raiser am 19. Dezember 2005, 18:41:54
weis ja nciht obs wen interresiert... die lösung, nach 4 stunden lesen und probieren


function counter(c_in) {
   if(g_count==\"\"){
       g_count=c_in;
   }
   std = parseInt(g_count / 3600) ;
   min = parseInt(g_count / 60) ;
   sek = g_count % 60 ;
   if((g_count - 1)>=0){
       g_count = g_count -1;
       var cna = document.getElementById(\"cn\");
       if(cna.firstChild)
           cna.removeChild(cna.firstChild);
       cna.appendChild(document.createTextNode(\"std= \"+std+\" min= \"+min+ \" sek=\"+sek));
       setTimeout(\'counter()\',1000);
   }
}

 
soll laut selfhtml mit allen gängigne browsern gehen