Ошибка kb927917 при использовании recaptcha
Трабла возникала в осле восьмой версии IE8 из за этого не выводилась рекламка и вообще не отображалась страница, обнаружилось спустя год после использования :( Использовался код php для отображения рекаптчи.
echo recaptcha_get_html($publickey);
Вот из за этой гадости проблема и возникла Сама ошибка kb927917 является результатом того, что яваскрипт пытается получить доступ к элементу который еще не отображен. Возникает по целому ряду случаев. В рекаптче проблема именно в этой строке:
echo recaptcha_get_html($publickey);
Гуглер вообще результатов мало дал, еле нарыл информацию по этому вопросу. Решением является использование яваскрипта вместо кода php!
Тоесть комментируем эту строку
//echo recaptcha_get_html($publickey); и пишем под ней
echo "<script type=\"text/javascript\"
src=\"http://api.recaptcha.net/js/recaptcha_ajax.js\"></script>
<script>
window.onload = function () {
Recaptcha.create(\"";
echo $publickey;
echo "\",
\"recaptcha_div\", {
theme: \"red\",
callback: Recaptcha.focus_response_field
});
}
</script>
В моем случае проблема решилась, что снизит количество недовольных посетителей на 30000 в месяц :).
echo recaptcha_get_html($publickey);
Вот из за этой гадости проблема и возникла Сама ошибка kb927917 является результатом того, что яваскрипт пытается получить доступ к элементу который еще не отображен. Возникает по целому ряду случаев. В рекаптче проблема именно в этой строке:
echo recaptcha_get_html($publickey);
Гуглер вообще результатов мало дал, еле нарыл информацию по этому вопросу. Решением является использование яваскрипта вместо кода php!
Тоесть комментируем эту строку
//echo recaptcha_get_html($publickey); и пишем под ней
echo "<script type=\"text/javascript\"
src=\"http://api.recaptcha.net/js/recaptcha_ajax.js\"></script>
<script>
window.onload = function () {
Recaptcha.create(\"";
echo $publickey;
echo "\",
\"recaptcha_div\", {
theme: \"red\",
callback: Recaptcha.focus_response_field
});
}
</script>
В моем случае проблема решилась, что снизит количество недовольных посетителей на 30000 в месяц :).
Комментарии
Отправить комментарий