1

I've created a form which I want to open in a fancybox (iframe). To prevent bots from filling out the forms I want to use reCaptcha. For reCaptcha I'm using the ASP.net implementation, but the problem also occurs when I'm using the javascript implementation.

Now, the reCaptcha form is showing and working on the page which I want to open inside my fancybox. But when I open the page inside my fancybox, the form is visible but the reCaptcha isn't being rendered.

When I view the source of the page I only see the following:

<noscript>
    &lt;iframe src="http://www.google.com/recaptcha/api/noscript?k=xxxx" width="500" height="300" frameborder="0"&gt;

    &lt;/iframe&gt;&lt;br /&gt;&lt;textarea name="recaptcha_challenge_field" rows="3" cols="40"&gt;&lt;/textarea&gt;&lt;input name="recaptcha_response_field" value="manual_challenge" type="hidden" /&gt;

Jop
  • 406
  • 4
  • 10
  • wonder if it's because google.com can't be contained inside an iframe – JFK Jul 03 '13 at 17:14
  • @JFK, also my thought. But is it for sure it can't? – Rob Jul 04 '13 at 06:15
  • 1
    @Rob : for sure it can't check http://stackoverflow.com/a/8700754/1055987 http://stackoverflow.com/a/8808761/1055987 and http://stackoverflow.com/a/9372804/1055987 – JFK Jul 04 '13 at 16:31

0 Answers0