Просто у меня в голове такие мысли:
Проблема либо на стороне сервера, либо на стороне клиента.
НА стороне сервера выполнение следующего скрипта не начинается до полного выполнения предыдущего скрипта (первый скрипт выводится пользователю, что бы обратиться к картинке капчи - пользователь должен нажать на кнопку, она только во всплывающем сообщении будет, если потребуется. Тоесть идёт полная отработка скрипта на сервере, только потом, если нужно, новый запрос к серверу за капчей. Ну и то же самое с голосованием, только посмотрев на капчу, пользователь начнет её вбивать, а если он её увидел, значит серверный скрипт отработал) Тоесть к серверу идёт стандартное поочередное обращение.
На стороне клиента у нас открыто 1 окно браузера. Открыто оно при загрузке первого скрипта. Обращение как ко второму за капчей, так и к голосованию - происходит через яваскрипт в том же окне.
|