Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #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
Ответить с цитированием
  #2 (permalink)  
Старый 21.02.2010, 15:40
Аватар для HelpeR
Профессор
Отправить личное сообщение для HelpeR Посмотреть профиль Найти все сообщения от HelpeR
 
Регистрация: 21.10.2008
Сообщений: 241

решил
if(doc.addEventListener) {
	        doc.addEventListener('DOMContentLoaded', function() { func.call(obj); }, false);	
	    }
	    else if(doc.attachEvent) {
	        if(doc.documentElement.doScroll && window == window.top) {
			    (function() {
			        try {
				        doc.documentElement.doScroll('left');
					    func.call(obj);
				    }
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как записать в массив новый объек а не ссылку на исходный объект Casufi Общие вопросы Javascript 12 08.02.2010 02:40
Подскажите как узнать существует ли объект в памяти? Yazla Общие вопросы Javascript 2 05.11.2009 20:05
как найти нужный объект? `p r o x y jQuery 2 05.05.2009 01:12
как сделать гиперсылку на объект javascript??? kos_walker Общие вопросы Javascript 3 30.09.2008 06:58
Ссылка на объект при использовании attachEvent Octane Events/DOM/Window 13 23.07.2008 17:37