Хром и скрипт

Discussion in 'PHP' started by FindeR, 6 Oct 2011.

  1. FindeR

    FindeR Elder - Старейшина

    Joined:
    15 Nov 2006
    Messages:
    623
    Likes Received:
    138
    Reputations:
    20
    Доброго времени суток. У кого установлен Хром, просьба проверить работу скрипта:

    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.

    Но почему-то задержка происходит где-то с секунду. Т.е. нажимаем ОК, проходит секунда-полторы, потом форма отправляется. Такая байда только в Хроме (у меня, по крайней мере). В остальных браузерах отправляется моментально.

    И, если кто-то знает, из-за чего такая проблема - буду рад совету по устранению.
     
  2. FindeR

    FindeR Elder - Старейшина

    Joined:
    15 Nov 2006
    Messages:
    623
    Likes Received:
    138
    Reputations:
    20
    Если кому-то ещё интересен ответ:
    методом тыка обнаружился баг Хрома.


    <form id="form" action="form_action" method="post" onsubmit="alert('test');">
    <input type="submit" />
    </form>


    При нажатии "отправить" должен вылезти alert, по нажатию ОК форма отправится.
    Нажимаем "отправить", появляется alert, ждём 5 секунд, нажимаем ОК, проходит ещё 5 секунд, только потом форма отправляется.

    Т.е. сколько alert провисел, столько потом ещё пройдёт времени после нажатия ОК и до отправки формы. С confirm та же байда.

    Отписал в саппорт, посмотрим, что ответят.
     
  3. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    FindeR и то и другое отправляется мгновенно. Chromium 12.0.742.112 (90304)
     
    _________________________
  4. FindeR

    FindeR Elder - Старейшина

    Joined:
    15 Nov 2006
    Messages:
    623
    Likes Received:
    138
    Reputations:
    20
    Gifts, спасибо за инфу.

    PS: видимо, в новой версии накосячили. На двух домашних компах стоят последние Хромы - 14.0.835 ..., на обоих проблема есть.