Hi,
guten abend wenn ich diese function aufrufe kommen immer nur fehler raus
timerSpec=setInterval("lineOfSight("+blockSpec+")",1);sohab ich es auch shcon probiert ging auch nicht:
timerSpec=setInterval(lineOfSight(blockSpec),1);
Bitte lies die Tipps für Fragende!
Sowohl von Fehlern zu reden, ohne diese zu nennen, als auch "funzt nich" - sind beides keine *brauchbaren* Problembeschreibungen.
wenn ich die id hart reinschreibe gehts nur der id-name dynamisch bleiben
so geht es:
timerSpec=setInterval("lineOfSight('spec_1'),1);mach ich am aufruf was falsch`?
Abgesehen von obigem - du notierst deine dynamisch reingebrachte ID nicht als Textliteral.
Ersetze timerSpec=setInterval(..., 1) zunächst durch alert(...) - und schau dir dann bei den drei obigen Varianten an, wie das jeweils aussieht.
Schau dabei auch, was die JS-Fehlerkonsole (eines guten Browsers wie bspw. Firefox) dir dazu meldet.
Dann sollte dir der Unterschied klar werden.
MfG ChrisB
Light travels faster than sound - that's why most people appear bright until you hear them speak.