Variablenname ausgeben

C

C4D_Joe

Hallo!
Ich würde gerne wissen, wie man den Namen (nicht den Inhalt!) einer Variablen als Text ausgibt. Bin leider noch blutiger Anfänger in JS.

Danke,
Joe
 
Ich glaub ich werd doch mal konkreter.
Ich habe folgende Funktion:
Code:
 function ausgabe(id) {
 rechnen(id);
 leer = 200 - zahl;
 document.getElementById(id).style.width = zahl + "px";
 document.getElementById(id + "_leer").style.width = leer + "px";
 document.getElementById(id + "span").innerHTML = id + " %";
}
Und jetzt will ich, dass die Elemente mit dem Namen der Variablen "id" angesprochen werden.
In der JavaScript-Konsole des Firefox kommt nur die Fehlermeldung "document.getElementById(id) has no properties".

Joe
 
Dann übergebe der Funktion den String "id" und nicht die Variable..... die Anführungszeichen machen den Unterschied.

An den Inhalt der Variablen kommst du dann immer noch per eval().... an den Namen andersherum aber nicht.
 
Nein, so wie du es sagst kann ich es nicht machen. Die Funktion wird mehrmals aufgrufen, und zwar mit unterschiedlichen "id's". Das ist ja der Grund warum ich mit Variablen arbeiten muss.

Joe
 

Neue Beiträge

Zurück