КодSEOБлогИное

Как остановить загрузку страницы

Курсы HTML, CSS, PHP, JavaScript, лектор Трепачёв Д.П.

Страница загружается до того места, где находится код JavaScript. Затем чтение HTML будет прекращено.

if(window.stop !== undefined) {
  window.stop();
} else if (document.execCommand !== undefined) { // для IE
  document.execCommand("Stop", false);
}

Как прервать, а потом возобновить загрузку страницы

<div id="stop-load">
  <div onclick="stopLoad()">Сlick</div>
</div>


<script>
var sl = document.getElementById('stop-load');

function stopLoad() {
  sessionStorage.setItem('stopload', 'none'); // занести переменную в хранилище
  location.reload(); // перезагрузить страницу
}

if(sessionStorage.getItem('stopload')) { // если в хранилище есть переменная 'stopload'
  sl.parentNode.removeChild(sl); // удалить элемент
  sessionStorage.removeItem('stopload'); // удалить 'stopload' из хранилища
}else{ // остановить загрузку HTML страницы
  if(window.stop !== undefined) {
    window.stop();
  } else if (document.execCommand !== undefined) {
    document.execCommand("Stop", false);
  }
}
</script>
Космо Мизраил ГорынычТеперь можно это дело приправить Аяксом и получить сео-френдли бесконечную прокрутку) NMitraМне тоже приходила эта мысль. Но главным мотивом послужил AdSense, согласно правилам которого нельзя перекрывать его рекламу другими элементами. Window.stop() справляется с этой задачей.
Все комментарии