Я использую reCaptcha в этой форме, которую я строю, но по какой-то причине она теряет стиль ... Кто-нибудь знает почему? Форма: не -LINK больше не needed-Javascript/PHP - стили reCaptcha нарушены
Код вида:
<td align="center" colspan="2">
<script type="text/javascript">/*<![CDATA[*/ var RecaptchaOptions = { theme : "clean", lang: "en" }; /*]]>*/</script>
<script type="text/javascript" src="http://api.recaptcha.net/challenge?k=6LfExcoSAAAAAFuAzQEMIDXCkWN3Y9nRd9uLfetc"></script>
<iframe src="http://api.recaptcha.net/noscript?k=6LfExcoSAAAAAFuAzQEMIDXCkWN3Y9nRd9uLfetc" height="250px" width="100%" frameborder="0" title="CAPTCHA test"></iframe><br />
<textarea name="recaptcha_challenge_field" id="tswcaptcha" rows="3" cols="40"></textarea>
<input type="hidden" name="recaptcha_response_field" value="manual_challenge" />
</td>
Это просто не имеет смысла, что стиль сломан, потому что я получил его на работу на другой сайт ... Может быть, потому что я загружаю форму reCaptcha с помощью jQuery?
Насколько я знаю, ReCaptcha получает это стиль из того, я установил параметры: {темы: «чистая», Ланг: «ан»}, это я правильно? – laarsk
это правильно. Но я не вижу его как пользователь на отображаемой HTML-странице. Если вы перешли на свою страницу и посмотрите источник html iframe, нет стиля. Но на fx http://www.google.com/recaptcha/learnmore есть стиль в заголовке страницы iframe. Но это, вероятно, так, как вы сами предложили, когда вы загружаете его с помощью jQuery, сценарий не выполняется. Попробуйте обернуть код инициализации reCaptcha в функцию и вызвать эту функцию после загрузки новой формы? – f2lollpll
Да, я заметил, что код тоже не отображается в коде, я не совсем уверен, как я буду обертывать код reCaptcha в функции, так как это только iFrame, с которым я связываюсь с [который содержит recaptcha ] ... – laarsk