Hi,
Ich habe eine Methode in einem Objekt und in dieser Methode brauche ich einen Wert aus dem Objekt. Ich weiß nicht, wie ich aus der Funktion wieder hoch ins Objekt komme, um den Wert von dort rauszufinden.
Mein Objekt:
function xWindow(position) {
this.position = position;
this.maximize = document.createElement("img");
/* Hier wird ein Symbol eingebunden, das bei onclick eine Funktion auslösen soll. */
[...]
this.maximize.onclick = function() {
/* HIER bräuchte ich den Wert aus "position".
Wie kriege ich den? Ich kann zb. myWindow0.position kriegen, aber ich brauche immer den Wert aus dem aktuellen Objekt.
*/
var pos = this.position; // Geht nicht
var pos = constructor.position; // <- Geht natürlich nicht :) Ich habs trotzdem mal probiert
}
}
init() {
myWindow0 = new xWindow(200);
myWindow1 = new xWindow(123);
myWindow2 = new xWindow(987);
}