Hi,
meine frage:
Ich habe eine schleife in einer funktion, in der automatisch eine id durch ein counter gesetzt wird, also die schleife wird 5 mal durchlaufen also gibt
gibt es dann 5 ids (anzeige0,anzeige1,anzeige2,anzeige3,anzeige4)
-------------------------------------
c=-1;
function tasks(task_id_array) {
//Hier steht noch mehr drinn, aber für uns grad nicht von bedeutung
x = document.getElementById('tasks')
for (a in task_id_array)
{
c = c+1;
zeiten = "<td id='anzeige"+c+"' onclick='qstart()'>"+ task_t_time +"</td>";
}
x.innerHTML =zeiten;
}
-------------------------------------
Diese id soll dann an die funktion qstart() übergeben werden, da diese dann ein innerHTML auf die ID machen soll. In dieser funktion qstart() ist eine Stoppuhr drinnen, die nur in dem <td> mit der entsprechenden ID den inhalt ersetzen soll.
-------------------------------------
function qstart()
{
anzeige=document.getElementById("anzeige"+c);
var t2=new Date();
var tdif=t2-t1;
var ts=tdif/1000;
anzeige.innerHTML=ts;
id=setTimeout("messen()",10);
}
------------------------------------
Wie mache ich das? Da c immer die Zahl des letzten durchlaufs hat, wird immer nur im letzten td die zeit gemessen. Ich will aber dass die Zeit da gemessen wird wo ich drauf klick, deswegen muss die ID stimmen.
VIELEN VIELEN DANK SCHONMALLLL!!!!