mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 25.04.2024 09:14 Benutzername: Passwort: Auto-Login

Thema: Javascript | Variable Variablen vom 21.04.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Javascript | Variable Variablen
Autor Nachricht
Snifferdog
Threadersteller

Dabei seit: 08.03.2007
Ort: Düsseldorf
Alter: 35
Geschlecht: Männlich
Verfasst Mo 21.04.2008 11:18
Titel

Javascript | Variable Variablen

Antworten mit Zitat Zum Seitenanfang

Hallo zusammen,

habe zum Thema variable Variablen zwar schon im Netz gesucht aber leider nicht das gefunden was ich brauche.
Es geht darum einen Variablennamen wie bei PHP mit einer weiteren Variablen zu kombinieren.

Code:

Beispiel:

"var name" kann den wert a oder b annehmen

"var variable_name" soll dann jetzt einmal die variable: variable_a und variable_b sein


Ist sowas umsetzbar?

Wenn nicht .. wie könnte ich es hinbekommen einen bestimmten Ablauf der in einer Funktion steht
von 2 unterschiedlichen "Akteuren" aufrufen zulassen ohne, dass sich die Variablen des anderen mit verändern?
Klar ich könnte das ganze einfach kopieren und die Variablen jeweils zweimal unterschiedlich benennen aber das
ist ja nicht unbedingt schön ^^

Bin für jeden Tipp dankbar ^^
Gruß
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
bacon

Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Mo 21.04.2008 11:23
Titel

Antworten mit Zitat Zum Seitenanfang

Ne, das Konzept "variable Variablen" gibts in Javascript nicht. Hier müsstest du die eval()-Funktion vergewaltigen.

Das ganze ist aber eh eine recht unschöne Sache, im Grunde könntest du genau so gut ein Objekt verwenden:

var variable = {};
variable.a = "test1";
variable.b = "test2";

// oder verkürzt:
var variable = {
a: "test1",
b: "test2
}

var name = "a";

alert ( variable[name] );

var name="b";
alert (variable[name]);


Zuletzt bearbeitet von bacon am Mo 21.04.2008 11:24, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden
Anzeige
Anzeige
Snifferdog
Threadersteller

Dabei seit: 08.03.2007
Ort: Düsseldorf
Alter: 35
Geschlecht: Männlich
Verfasst Mo 21.04.2008 11:56
Titel

Antworten mit Zitat Zum Seitenanfang

Hmm ...
okay ... schade eigentlich ^^aber danke

Wie könnte man denn so ein Problem der selben Funktion mit 2 Anwendern schöner lösen?
Oder ist das generell schon nicht so doll ? Grins
Problem ist halt .. ich hab jetzt so nen scroller geschrieben und jetzt brauch ich den einmal
für news und einmal für so ne Bildershow .... wenn ich jetzt nur eine Funktion nehme .. und einen bewege
und dann den anderen bewegen will macht der natürlich da weiter wo der andere aufgehört hat ^^

Gruß
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Cybaer

Dabei seit: 08.06.2006
Ort: Heidelberg
Alter: -
Geschlecht: Männlich
Verfasst Mi 23.04.2008 11:58
Titel

Re: Javascript | Variable Variablen

Antworten mit Zitat Zum Seitenanfang

Snifferdog hat geschrieben:
Ist sowas umsetzbar?
Bei globalen Variablen: Ja. Sie sind Objekte von window.


Code:
varA="A";
varB="B"

varName="var"

alert(window[varName+varA]


Ansonsten: Verwende eigene Eigenschaften bei Objekten oder Funktionen!
[/b]
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen Mit PHP auf JavaScript-Variablen Zugreifen
[javascript] variablen mit mehrzeiligem inhalt
Javascript: mit Variablen auf Formularfelder zugreifen
[Javascript] Variable speichern
Javascript im PHP echo: Variablen werden nicht erkannt
JAVASCRIPT: Zugriff auf Opener Variable
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.