ajax = function (url) {
xhr = new XMLHttpRequest()
xhr.open('GET', url, false)
xhr.overrideMimeType("text/plain; charset=x-user-defined");
xhr.send()
return xhr.responseText
}
console.log(ajax('shader.glsl'))
если он продолжит настаивать, что проделанная работа ему не нужна - да, просто отдать деньги и не работать с ним больше.
document.getElementById("messages").innerHTML = data;
objDiv.scrollTop = objDiv.scrollHeight;
. По хорошему так быть не должно, и по логике вещей код после этой строчки должен выполнятся не раньше чем браузер завершит все отрисовки. Но имеем то что имеем. Дав браузеру небольшую паузу получаем нужный нам результат. Недостатком такого подхода является ситуация когда браузер/комп чуть подтормаживает (память забита и/или в фоне запущенно 15 игр), в такой ситуации паузы может не хватить. objDiv.scrollTop = objDiv.scrollHeight;
в блоке уже новые сообщения.// Скроллим еще ниже
if(scrollBottom == true){
//alert("Скроллим вниз");
objDiv.scrollTop = objDiv.scrollHeight;
}
// Скроллим еще ниже
if(scrollBottom == true){
//alert("Скроллим вниз");
setTimeout(()=>{
objDiv.scrollTop = objDiv.scrollHeight;
},1000);
}
a4 и "a4"?