Сообщение от dolte
|
function createRequestObject() {
try { return new XMLHttpRequest() }
catch(e) {
try { return new ActiveXObject('Msxml2.XMLHTTP') }
catch(e) {
try { return new ActiveXObject('Microsoft.XMLHTTP') }
catch(e) { return null; }
}
}
}
|
Это лишнее. У тебя все равно в IE7 код не будет работать, из-за querySelector. Так что пиши просто new XMLHttpRequest()
А подгружать просто:
var request = new XMLHttpRequest();
request.open('GET', 'index1.html');
request.onreadystatechange = function() {
if (request.readystate == 4) {
if (request.status == 200) {
element.innerHTML = request.responseText;
}
}
};
request.send(null)
Удобней обернуть все это в функцию, передавая аргументами url и callback-функцию