Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Не работает атрибут onresize (https://javascript.ru/forum/dom-window/70838-ne-rabotaet-atribut-onresize.html)

TANDEROID 06.10.2017 09:59

Не работает атрибут onresize
 
Когда я просто подключаю атрибут onresize к body, все работает, но стоит мне подключить этот скрипт
function ReloadPageButton(){
    document.body.innerHTML += "<div id='reloadPageButton' onmouseover='location.reload(true)'>Reload</div>";
    document.head.innerHTML += "<link type='text/css' rel='stylesheet' href='reloadPageButton.css'>";
    document.getElementById("reloadPageButton").style.transition="0.5s ease-in-out";
    document.getElementById("reloadPageButton").style.display="block";
    document.getElementById("reloadPageButton").style.opacity="1";
}
setTimeout("ReloadPageButton()", 1000);

и onresize больше не срабатывает

Nexus 06.10.2017 10:04

TANDEROID, метод «innerHTML» сбрасывает все обработчики с элемента.
Тут можно почитать, как добавить в DOM новый узел:
https://learn.javascript.ru/modifying-document


Часовой пояс GMT +3, время: 04:57.