Gilles
Blogger
Hey Leute. Ich hätte da mal eine Frage bezüglich Parametern
und eval.
Folgende Situation:
ich habe folgenden Code
Das er meckern würde bei text ist mir klar. Da muss ich wohl 2 verschiedene evals machen. Für Objekte und Strings. Aber selbst wenn ich nur das Element setze mag er mir das nicht ausgeben. Kennt sich da einer mit eval aus? Oder kennt eine andere Möglichkeit, wie ich leicht Attribute setzen kann mit einer Schleife.
Vielen dank schonmal für Tipps :)
und eval.
Folgende Situation:
ich habe folgenden Code
PHP:
var MyObject = function(arguments) {
var myElement;
var myText;
var __construct = function(args) {
for( var arg in args) {
eval(arg+" = "+args[arg]+";");
}
};
// Auslesen des Elementes
var getMyElement = function() {
return MyElement;
};
__construct(arguments);
};
var meinObjekt = new MyObject({myElement: document.getElementById('test'), myText : "Test123"});
alert(meinObjekt.getMyElement());
Das er meckern würde bei text ist mir klar. Da muss ich wohl 2 verschiedene evals machen. Für Objekte und Strings. Aber selbst wenn ich nur das Element setze mag er mir das nicht ausgeben. Kennt sich da einer mit eval aus? Oder kennt eine andere Möglichkeit, wie ich leicht Attribute setzen kann mit einer Schleife.
Vielen dank schonmal für Tipps :)