ИФА 2022 | Asus ExpertBook B5: легкий 16-дюймовый ноутбук для корпоративного рынка с цифровой клавиатурой
ИФА 2022 | Asus ExpertBook B5: легкий 16-дюймовый ноутбук для корпоративного рынка с цифровой клавиатурой
Источник(и)
Асус
var nbc2f_isLoaded=false;
var isInViewport = function (elem) { var bounding = elem.getBoundingClientRect(); return ( bounding.top >= 0 && bounding.left >= 0 && bounding.bottom <= (window.innerHeight || document.documentElement.clientHeight) && bounding.right <= (window.innerWidth || document.documentElement.clientWidth) ); }; var element = document.getElementById("nbc_forum_comments"); window.addEventListener("scroll", function (event) { if (nbc2f_isLoaded==false && isInViewport(element)) { console.log("loading comments"); ajaxLoad(); } }, false); function ajaxLoad() { nbc2f_isLoaded=true; url = "https://www.notebookchat.com/forum_comments.php"; params = "topicID=153854"; params += "&id=644301"; params += "&ajax=1&language=2"; url = url + "?"+params; var xhr = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP"); xhr.open("GET", url, true); xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xhr.onreadystatechange = function() { if (xhr.readyState>3) { if (xhr.status==200) { document.getElementById("nbc_forum_comments").innerHTML = xhr.responseText; } else document.getElementById("nbc_forum_comments").innerHTML = "loading of comments failed :("; } }; /*xhr.setRequestHeader("X-Requested-With", "XMLHttpRequest");*/ xhr.send(); /* with POST xhr.send(params)*/