setTimeout() vs. window.confirm();
В продолжение моей темы о борьбе с onreset'ом.
Заметил следующую замечательную особенность: в MSIE функции, ждущие ввода пользователя типа alert() и confirm() "блокируют" таймер установленный setTimeout(), а в Mozilla --- нет. Пример:
В эксплорере div перекрасится в красный только после того, как будет закрыто окошко с вопросом, в мозилле --- спокойно перекрасится в то время, пока оно открыто.
Блин, эти штуки где-нибудь документированы / настраиваются?
В продолжение моей темы о борьбе с onreset'ом.
Заметил следующую замечательную особенность: в MSIE функции, ждущие ввода пользователя типа alert() и confirm() "блокируют" таймер установленный setTimeout(), а в Mozilla --- нет. Пример:
Код:
<div id="showOff" style="border: 1px solid black;">Make me red!</div>
<script type="text/javascript">
function makeRed()
{
document.getElementById('showOff').style.background = '#f00';
}
</script>
<form action="">
<input type="button" value="Paint it red" onclick="setTimeout(makeRed, 500); confirm('Are you sure?');">
</form>
Блин, эти штуки где-нибудь документированы / настраиваются?