Выполнение скрипта до загрузки контента
Возможно ли сделать так, чтобы пользовательский (подключаемый с помощью браузера) js выполнялся до загрузки контента?
Пробовал использовать onDOMContentLoaded, но оно выполняется уже после полной загрузки |
Цитата:
<script>
alert("Та-да, я выполнился до полной загрузки контента!");
</script>
<div style="width: 100px; height: 100px; background: black"></div>
|
Похоже вы упустили суть сообщения: скрипт пользовательский и не лежит на сервере сайта и я не могу изменять страницу на сервере. Браузер (в моем случае опера) выполняет мой скрипт после полной загрузки страницы, а мне хотелось бы чтобы выполнял после загрузки html части страницы.
Можно ли реализовать такое или это особенности браузера? |
Цитата:
<script>
el= document.getElementById("bla"); // тот элемент, после которого хотим запустить
if (!el) {//если элемент не загрузился
try_el= function(){
el= document.getElementById("bla");
if (el) {
clearInterval(interv);
alert("Загрузился!");
}
};
interv= setInterval(try_el, 0);
} else {
alert("Загрузился!");
}
</script>
<div>Bla-bla,</div>
<div id="bla">Bla-bla-bla,</div>
<div>Bla-bla-bla,</div>
<div>Mr. Freeman</div>
|
| Часовой пояс GMT +3, время: 03:58. |