Javascript. Alert() в window.onload не работает как положено (Google Chrome)
Скрипт:
--
window.onload = function () {
alert('Hello');
}
--
По логике, alert должен произойти, когда контент уже нарисован. Но google chrome делает alert, когда страница всё ещё пустая. В IE 9 всё отлично работает.
Вопрос: это какой-то баг в chrome и у всех так? Есть ли способ устранить эту проблему (ну кроме setTimeout)?
Learn.javascript.ru/onload-ondomcontentloaded
Это из-за поведения alert. Alert блокирует окно и не позволяет работать тому, что должно прогрузиться после его вызова. + элементы могут быть прогружены, но не показываться. Это зависит от браузера.
Пробуй console, вместо alert или, если обязательно нужен alert, устанавливай таймер перед запуском.
Ты почитай про событие load: когда оно возникает, и может ли возникать несколько раз в течение "жизни" страницы. Сразу отвалятся подобные вопросы.
- Функция window.location отключает страницу javascript Стоит код на скачивание файла < scri pt type="text/javascript" > window.location = '/protected.zip'; < /scrip t> Файл то скачивается но страница открывается пустая как исправить? что бы код на странице тоже прогружался
- Как сохранить пароли в памяти Google Chrome при переустановки windows-10? При переустановки windows-10 не хотелось бы мучаться с паролями которые в памяти Google Chrome укажите путь так сказать
- Виндоус на старом диске накрылся но доступ к диску есть - как импортировать закладки из старой Opera, Google Chrome? Хочу достать закладки (bookmarks) из старых браузеров Opera и Google Chrome. Винда накрылась медным тазом. Установил новую на новый диск, а старый как хранилище подключил. Возможно ли достать из старых браузеров закладки?
- После установки windows10 почему в google chrome такие большие закладки что не помещаются на экране. Как их уменьшить? Масштабирование стоит на 100% ставил и на 75% и ничего не изменилось