Показать сообщение отдельно
  #9 (permalink)  
Старый 03.05.2011, 02:02
Аватар для Riim
Рассеянный профессор
Отправить личное сообщение для Riim Посмотреть профиль Найти все сообщения от Riim
 
Регистрация: 06.04.2009
Сообщений: 2,379

Вроде так понятно написал, но никто не понимает . В общем, на примере:

if (!window.XMLHttpRequest) {
	function XMLHttpRequest() {
		try {return new ActiveXObject('Msxml2.XMLHTTP')} catch (err) {}
		try {return new ActiveXObject('Microsoft.XMLHTTP')} catch (err) {}
		return null;
	}
}

XMLHttpRequest.prototype.myMethod = function() {
	alert('Ok!');
};

var xhr = new XMLHttpRequest();

xhr.myMethod();


Здесь alert не сработает в IE, т. к. в IE конструктор возвращает не свой this.

Последний раз редактировалось Riim, 03.05.2011 в 02:14.
Ответить с цитированием