Страница загружается до того места, где находится код 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>