Сообщение от Cosworth
|
req.onreadystatechange=change();
|
Вы присваиваете свойству onreadystatechange результат выполнения функции, а не передаёте ссылку на функцию-обработчик события.
Вот так правильно:
req.onreadystatechange=change;
или
req.onreadystatechange=function() {
alert(req.readyState);
};
Для IE6 нужно создавать XMLHttpRequest через ActiveXObject
var req = window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
Лучше уделите больше внимания изучению языка, с AJAX'ом еще успеете наиграться.