Показать сообщение отдельно
  #8 (permalink)  
Старый 09.10.2016, 15:48
Профессор
Отправить личное сообщение для Артист Посмотреть профиль Найти все сообщения от Артист
 
Регистрация: 25.09.2016
Сообщений: 163

Теперь по основному вопросу, почему так не работает?
Должно вызваться 4 раза, а не 1, и this не работает...

function GetHttpRequest(href, id)
{
	xhr = new XMLHttpRequest()
	xhr.withCredentials = true
	xhr.onreadystatechange = ProcessRequestChange(id)
	xhr.open('GET', href, true)
	xhr.send(null)
}
function ProcessRequestChange(id)
{
	alert(id + ' ' + this.readyState)
}
GetHttpRequest('http://javascript.ru', 24)
Ответить с цитированием