2011-12-03 4 views
1

私はこのフォームでreCaptchaを使用していますが、何らかの理由でスタイルが失われています... 誰かがヒントを持っていますか? 形式:Javascript/PHP - reCaptchaスタイルが壊れています

needed-もはやフォームのコードを-linkない:

<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> 

私はそれが他の上で動作するように持っているので、それはちょうど、スタイルが壊れているという意味がありません。サイト... jQueryを使用してreCaptchaフォームを読み込むことができますか?

答えて

0

reCaptchaのスタイルをどこから得るべきか見ていませんか?

reCaptcha Docs

+0

私の知る限りでは、reCAPTCHAのは、それは私がオプションを設定することからスタイルです取得します:{テーマ:「きれい」、LANG:「アン」}、I午前右? – laarsk

+0

が正しいです。しかし、私はレンダリングされたHTMLページ上でそれをユーザーとして見ることはできません。 あなたのページに行き、iframeのhtmlソースを見ると、スタイルはありません。しかし、fx http://www.google.com/recaptcha/learnmoreには、iframeページの先頭にスタイルがあります。 しかし、それはあなたがスクリプトを実行しないjQueryを使ってロードするときにはおそらくあなた自身が提案したとおりです。 reCaptchaのinitコードを関数にラップして、新しいフォームを読み込んだ後にその関数を呼び出してみてください。 – f2lollpll

+0

ええ、コードにコードが表示されていないことに気付きました。関数にreCaptchaコードをどのようにラップするかわかりません。リンク先のiFrameです。[recaptcha ] ... – laarsk

関連する問題