Здравствуйте.
Есть скрипт который устанавливает минимальное количество символов для добавления комментария.
<script type="text/javascript">
$(window).load(function() { $('#addcBut').click(function() { if ((document.getElementById('message').value.length < 25) && ($('.wysibb-text-iframe').contents().find('body').text().length < 25)) { $('#ErrorField').html('<img align="top" src="/MyImg/comerror.png"> <b style="color: red;">Минимальная длина комментария - 25 символов</b>'); return false; } else { return true; } }); });
</script>
Но, почему то скрипт срабатывает только если абсолютно все элементы на странице загрузятся и браузер остановит свой ползунок загрузки. Бывает так, что браузер не может достучаться до каких то элементов находящихся на другом сервере, но визуально вся страница уже загружена и можно вводить комментарий, вот именно в таких случаях скрипт и не срабатывает. Т.е. этому скрипту нужна абсолютно полная загрузка страницы на 100%.
Кто может подсказать, в чём причина такого поведения скрипта?