Показать сообщение отдельно
  #6 (permalink)  
Старый 05.05.2011, 19:20
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от Parez
Нужно загрузить данные из внешнего xml
примерно (еще есть нюансы с оперой) так:

function loadXML(import_file) {
	if(typeof ActiveXObject != 'undefined') {
		var version = ['Microsoft.XML', 
						'MSXML2.DOMDocument',
						'MSXML2.DOMDocument.3.0',
						'MSXML2.DOMDocument.4.0',
						'MSXML2.DOMDocument.5.0',
						'MSXML2.DOMDocument.6.0'
						], 
			i = version.length, XMLObject;
		while(i--) {
			XMLObject = new ActiveXObject(version[i]);
		}
		
		XMLObject.onreadystatechange = function () {
			if(XMLObject.readyState == 4) {
				/* ... */
			}
			XMLObject.load(import_file);
		}
	}
	else if(document.implementation && document.implementation.createDocument) {
		var XMLObject = document.implementation.createDocument('','',null);
			XMLObject.load(import_file);
			XMLObject.onload = function() {
				/* ... */
			};
	}
	else {
		alert('Your browser doesn\'t support this object');
		return false;
	}
}

Последний раз редактировалось monolithed, 05.05.2011 в 22:04.
Ответить с цитированием