Событие загрузки подключаемого файла JS
Подскажите что может быть не так вставляю в html в script
window.onload = function() {
alert( 'Документ и все ресурсы загружены' );
};
alert не появляется В общем мне надо что бы после загрузки страницы, автоматически был отправлен запрос на сервер, только вот функция которая отправляет на сервер запрос, находится в подключаемом файла, и при выгрузке страницы по событию DOMContentLoaded выскакивает оишкаб ReferenceError: GetPage is not defined, ну видимо DOMContentLoaded не совсем подходит, решил сделать по onload а тут совсем нечего не происходит :-? |
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script>
window.onload = function() {
alert( 'Документ и все ресурсы загружены' );
};
</script>
</body>
</html>
|
window.addEventListener('load', function() {
alert('Документ и все ресурсы загружены');
});
if (document.readyState == 'complete')
window.dispatchEvent(new Event('load'));
https://learn.javascript.ru/introduc...82%D0%B2%D0%BE |
подключаемый файл так подключен?
<script src="файл.js"></script> |
j0hnik,благодарю, было подключено через функцию include
Убрал все это и пока работает, это были какие то давнишнии махинации с приоритетом загрузки страницы.
<body onLoad="include('script.js');">
function include(destination) {
var TimerID;
var e=window.document.createElement('script');
e.setAttribute('src',destination);
//--------------------------------------------------------------------------------
<!-- e.onload = function() { -->
<!-- TimerID=setTimeout(PageCondition,250); -->
<!-- } -->
//--------------------------------------------------------------------------------
e.onerror = function() {
alert("Произошла ошибка загрузка javascript, пожалуйста, обновите страницу.");
//include('');
}
//--------------------------------------------------------------------------------
window.document.body.appendChild(e);
//--------------------------------------------------------------------------------
}
|
| Часовой пояс GMT +3, время: 11:43. |