Проверить: закрыть ли документ для записи?
Как в IE8 проверить, закрыт ли документ для записи в поток, т.е., например, использование document.write в этом случае приведет к перезаписи всего документа?
Для IE6,7 можно проверить свойство document.readyState: if (document.readyState == "complete") { // Документ уже загружен и закрыт для записи в поток } Но в IE8 document.readyState имеет значение interactive, как до наступления DOMContentLoaded (которое он не поддерживает), так и после этого события. ----------------------------------------- Кажется нашел способ из реализации DOMContentLoaded if(IE) { try { document.documentElement.doScroll("left"); // Документ уже загружен и закрыт для записи в поток } catch(e) { } } |
Часовой пояс GMT +3, время: 22:26. |