Where is the pass to close the for cycle?
Anyway you seem to be doing it wrong. web2py code runs on the server,
javascript runs on the client (browser), if you want python code to be
executed you need to call a controller, for instance using ajax. Otherwise
all you can put in the javascript using web2py is stuff you already have
available in the view that generated it, the same way you put anything else
in your view templates.
Quarta-feira, 7 de Novembro de 2012 9:39:36 UTC, Ali Alroomi escreveu:
>
> hello plz i need help i need t write web2py code into javascript ike the
> following my code plz any help with the this:
>
>
> $.fn.fancybox = function(options) {
> $(this).data('fancybox', $.extend({}, options));
>
> $(this).unbind('click.fb').bind('click.fb', function(e) {
> e.preventDefault();
>
> if (busy) return;
>
> busy = true;
>
> $(this).blur();
>
> selectedArray = [];
> selectedIndex = 0;
> {{for i in db().select(db.Project.ALL):}}
> var rel = $(this).attr('rel') || '';
> var message = {{=i.CategoryID}};
> var url = "?pro=" + escape(message);
>
> if (!rel || rel == '' || rel === 'nofollow') {
> selectedArray.push(this);
>
> } else {
> selectedArray = $("a[rel=" + rel + "], area[rel=" + rel
> + "]");
> selectedIndex = selectedArray.index( this );
> /*window.open(url, "_self");*/
> history.replaceState({}, "Title", url);
>
>
> }
>
>
>
>
>
>
> fancybox_start();
>
> return false;
> });
>
> return this;
> };
>
--