Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Is Bezeichner win Objekt im Dokument?

Folgendes Problem,
ich habe eine Tabelle mit aus einer Datenbank generierten Einträgen, daher ist die zeilenanzahl variabel. ich möchte nun mit einer schleife die hintergrundfarbe jeder zelle auf #CCCCCC setzen, weiß aber wie gesagt nicht wie viele zeilen ich habe. Id jeder zeile ist "f" und dann eine Zahl von 1 bis Zeilenmenge.

direktes ansprechen der zeile geht über
f1.style.background = "CCCCCC";

Problem, wie kann ich den namen -> f1 durch eine Varible ersetzen!

Danke
Christoph

Hier gehts zum Orginal Eintrag "Is Bezeichner win Objekt im Dokument?" im Forum

Antworten

eval():
for(i=0;i<ANZAHL;i++) {
command = "f"+i+".style.background =\"cccccc\"";
eval command();
}
Wie immer ohne Gewähr für syntaktische Richtigkeit.
Btw. Muss es nicht backgroundColor heissen?


2.

Danke, fuktioniert ganz gut,
aber:
kann man auch noch bevor man eval ausführt abfragen, ob die Ausführung möglicherweise einen fehler gibt. Sprich ob f + nummer überhaupt ein objekt ist? Kommt sonst zu einem Fehler und die for schleife wird abgebrochen!

Danke!


Hier gehts zum Orginal Eintrag "Is Bezeichner win Objekt im Dokument?" im Forum
 
phpforum.de | Impressum