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.

Reply via email to