Доброго времени суток. У кого установлен Хром, просьба проверить работу скрипта: Code: <script> function test() { if (window.confirm('?')) { document.getElementById('form').submit(); } return false; } </script> <form id="form" action="form_action" method="post"> <a href="test" onclick="return test();">test</a> </form> При нажатии на ссылку test выведется модальное окошко с вопросом - нажать ОК. При нажатии ОК должна отправиться форма form. Но почему-то задержка происходит где-то с секунду. Т.е. нажимаем ОК, проходит секунда-полторы, потом форма отправляется. Такая байда только в Хроме (у меня, по крайней мере). В остальных браузерах отправляется моментально. И, если кто-то знает, из-за чего такая проблема - буду рад совету по устранению.
Если кому-то ещё интересен ответ: методом тыка обнаружился баг Хрома. <form id="form" action="form_action" method="post" onsubmit="alert('test');"> <input type="submit" /> </form> При нажатии "отправить" должен вылезти alert, по нажатию ОК форма отправится. Нажимаем "отправить", появляется alert, ждём 5 секунд, нажимаем ОК, проходит ещё 5 секунд, только потом форма отправляется. Т.е. сколько alert провисел, столько потом ещё пройдёт времени после нажатия ОК и до отправки формы. С confirm та же байда. Отписал в саппорт, посмотрим, что ответят.
Gifts, спасибо за инфу. PS: видимо, в новой версии накосячили. На двух домашних компах стоят последние Хромы - 14.0.835 ..., на обоих проблема есть.