Maybe the web2py_ajax_trap can have a write-through put in so it will not intercept communications for recaptcha?
-Thadeus On Mon, Apr 5, 2010 at 5:28 PM, selecta <gr...@delarue-berlin.de> wrote: > tnx Thadeus > > just found http://recaptcha.net/apidocs/captcha/client.html > reCAPTCHA AJAX API > > will read into it 2morrow > would be nice if recaptcha works with web2pys ajax things by default > > On Apr 6, 12:10 am, Thadeus Burgess <thade...@thadeusb.com> wrote: >> It is because recaptcha uses ajax to communicate, and when using LOAD >> web2py traps all ajax calls, so the recaptcha requests are not making >> it to the server. >> >> -Thadeus >> >> >> >> On Mon, Apr 5, 2010 at 5:05 PM, selecta <gr...@delarue-berlin.de> wrote: >> > I tried to use Recaptcha in a LOAD div but I does not work >> >> > The problem is that the page stats reloading when it gets to the div >> > loaded with LOAD where the recaptcha javascripts are in and gets stuck >> > on reloading it >> >> > controller: >> > ... >> > form = SQLFORM.factory(Field('tag_name')) >> > captcha = None >> > if not auth.user: >> > captcha = Recaptcha(request,'xxx','xxx') >> > form[0].append(captcha) >> > if request.vars.tag_name: >> > .... >> > if form.accepts(request.vars, session): >> > ... >> > return dict(form=form, captcha = captcha) >> >> > view tag.html: >> > {{=form.custom.begin}} >> > ... >> > {{=captcha}} >> > {{=form.custom.end}} >> > {{pass}} >> >> > view default.html: >> > LOAD('default','tag',args=(table_name,record_id),ajax=True) <- does >> > not work >> >> > but with >> > LOAD('default','tag',args=(table_name,record_id)) >> > at least the page loads >> >> > -- >> > You received this message because you are subscribed to the Google Groups >> > "web2py-users" group. >> > To post to this group, send email to web...@googlegroups.com. >> > To unsubscribe from this group, send email to >> > web2py+unsubscr...@googlegroups.com. >> > For more options, visit this group >> > athttp://groups.google.com/group/web2py?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "web2py-users" group. > To post to this group, send email to web...@googlegroups.com. > To unsubscribe from this group, send email to > web2py+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/web2py?hl=en. > > -- You received this message because you are subscribed to the Google Groups "web2py-users" group. To post to this group, send email to web...@googlegroups.com. To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/web2py?hl=en.