Показать сообщение отдельно
  #1 (permalink)  
Старый 21.02.2010, 14:18
Аватар для HelpeR
Профессор
Отправить личное сообщение для HelpeR Посмотреть профиль Найти все сообщения от HelpeR
 
Регистрация: 21.10.2008
Сообщений: 241

this как ссылка на сам объект
function someObj() {
    this.prop = true;
    this.DOMOnload = function() {
        var doc = document;
	    if(doc.addEventListener) {
	        doc.addEventListener('DOMContentLoaded', func, false);	
	    }
	    else if(doc.attachEvent) {
	        if(doc.documentElement.doScroll && window == window.top) {
			    (function() {
			        try {
				        doc.documentElement.doScroll('left');
					    func();
				    }
				    catch(e) {
				        setTimeout(arguments.callee, 10);
				    }
				})()
			}
	    }
	this.addEvent(window, 'load', func);
   }
   this.start = function() {
    alert(this.prop); // => undefined
   }
   this.DOMOnload(this.start);
}
var f = new someObj();

как передать функцию this.start что бы в alert результат был true
Ответить с цитированием