SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > HTML, CSS und JavaScript Help!
Hilfe Community Kalender Heutige Beiträge Suchen

HTML, CSS und JavaScript Help! Hier gibt es Hilfe zu HTML, CSS und JavaScript Problemen

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 06.10.2009, 18:54:52
trueleader trueleader ist offline
Anfänger
 
Registriert seit: Oct 2009
Alter: 43
Beiträge: 21
JavaScript dynamische Variablenname in Klassen

Hi,

nachdem mein Problem gelöst ist, hab ich noch eine Frage, wozu eventuell hier jemand schon eine Lösung kennt.

Ein Zugriff auf Variablen, deren Namen dynamisch erzeugt ist, erfolgt normalerweise mittels eckigen Klammern
Code:
variable1 = "value1";
variable2 = "value2";

function getVariableValue(number)
{
    return window["variable"+number];
}

getVariableValue(1);
getVariableValue(2);

Wie mach ich das aber mit einer privaten Variablen in einer "Klasse"
Code:
function MyClass()
{
    var variable1 = "value1";
    var variable2 = "value2";
    
    function getVariableValue(number)
    {
        // Folgende Möglichkeiten funktionieren nicht
        // return this["variable"+number];
        // return MyClass["variable"+number];
    }
}

var obj = new MyClass();
obj.getVariableValue(1);
obj.getVariableValue(2);
Momentan hab ich mir beholfen, indem ich die Variablen zusätzlich in ein Array gepackt habe, was nur funktioniert, weil die Variablen HTML Elemente enthielten und ich nur deren Status brauchte.
Eine Lösung mittels "eval" funktioniert auch, allerdings wie sagt man allgemein: "eval ist evil"

Weiss jemand eine schöne möglichkeit?

Grüße
True
Mit Zitat antworten
  #2  
Alt 19.10.2009, 14:39:31
trueleader trueleader ist offline
Anfänger
 
Registriert seit: Oct 2009
Alter: 43
Beiträge: 21
AW: JavaScript dynamische Variablenname in Klassen

Scheint ja doch ein Problem zu sein ^^

keiner eine Idee?
Mit Zitat antworten
  #3  
Alt 19.10.2009, 17:29:21
cortex cortex ist offline
SELFPHP Profi
 
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
AW: JavaScript dynamische Variablenname in Klassen

Zitat:
Zitat von trueleader Beitrag anzeigen
Scheint ja doch ein Problem zu sein ^^
vielleicht beschäftigt dieses problem sonst niemanden .-

cx

Geändert von cortex (19.10.2009 um 17:41:49 Uhr)
Mit Zitat antworten
  #4  
Alt 19.10.2009, 17:46:38
trueleader trueleader ist offline
Anfänger
 
Registriert seit: Oct 2009
Alter: 43
Beiträge: 21
AW: JavaScript dynamische Variablenname in Klassen

^^

kann sein, allerdings im Zuge einer immer weiter steigenden Nutzung von JavaScript (auch ausserhalb von Browsern), müsste Sicherheit doch ein Thema sein und da gehören private Variablen ja dazu :D
Mit Zitat antworten
  #5  
Alt 19.10.2009, 17:49:27
cortex cortex ist offline
SELFPHP Profi
 
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
AW: JavaScript dynamische Variablenname in Klassen

wusste nicht mal, dass es unterschiedliche sichtbarkeiten von objekt-vars in js gibt...

cx
Mit Zitat antworten
  #6  
Alt 19.10.2009, 17:57:34
trueleader trueleader ist offline
Anfänger
 
Registriert seit: Oct 2009
Alter: 43
Beiträge: 21
AW: JavaScript dynamische Variablenname in Klassen

oh, dann freuts mich geholfen zu haben :D ^^
Mit Zitat antworten
  #7  
Alt 19.10.2009, 18:03:54
cortex cortex ist offline
SELFPHP Profi
 
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
AW: JavaScript dynamische Variablenname in Klassen

:-] js gehört nicht wirklich zu meinen favourites - von daher ist der wert der info für mich so 'n bissel wie die sache mit dem sack reis...

nichts für ungut .-

cx
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
dynamische Tabelle oder dynamische DIV's urvater PHP Grundlagen 11 12.04.2012 04:41:48
überprüfen ob javascript und cookies aktiviert sind Socrates PHP Grundlagen 1 22.02.2007 17:48:56
Dynamische Listenanzeige / Javascript? Stratman PHP für Fortgeschrittene und Experten 6 04.08.2006 10:02:44
JavaScript und java script c4 Support 3 21.04.2003 13:11:16
PHP conetcten mit Javascript swishy PHP für Fortgeschrittene und Experten 6 14.09.2002 12:51:11


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:28:08 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt