Всякий раз, когда вы назначаете свойство on-
, вы перезаписываете то, что ранее было прикреплено к этому свойству, и при возникновении события запускается только самый последний обработчик.Вместо этого используйте addEventListener
:
window.addEventListener('load', init);
(поместите вместо строки .onload
в обоих файлах)
Или, если у вас нет , у вас есть чтобы дождаться загрузки всего документа (включая такие вещи, как изображения), вы можете вместо этого прослушивать DOMContentLoaded, что сработает быстрее.DOM и все элементы будут заполнены, хотя не все ресурсы могли быть загружены:
window.addEventListener('DOMContentLoaded', init);