Wzorzec zaczerpnięty z odpowiedniej książki.
var Validate = function(sForm) { this.sForm = sForm; this.aRules = new Array(); this.aVars = new Array(); if (typeof Validate.__initialized == "undefined") { Validate.prototype.preLoad = function() { } // pozostale metody Validate.__initialized = true; } }
Teraz powiedzmy mamy metodę np.
która jest wywoływana tylko za pośrednictwem
Validate.prototype.init = function() {}
No i jak wiadomo w tej funkcji wskaźnik this już nie wskazuje na obiekt Validate, ale na obiekt, który wywołuje obsługę zdarzenia (chyba sie nie mylę), ale w każdym bądź razie w tym momencie nie mam dostępu do atrybutów i ich wartości, czyli this.sForm, this.aRules itp.
addEventListener(window, 'load', obj.init)
W jaki sposób mogę pobrać referencje do mego obiektu w tej metodzie, i czy w ogóle da się do wykonać?