No, he's trying to use a web2py function within the javascript, or have 
web2py write javascript instead of html. I'm not sure it can do that.


On Friday, November 9, 2012 3:37:10 AM UTC-7, lyn2py wrote:
>
> Do you mean that you want the code to appear on the webpage?
>
> Save your code into a file in the static folder, and include in your views 
> file using response.files:
> {{response.files.append(URL('static','js_folder/your_file.js'))}}
>
>
> On Wednesday, November 7, 2012 5:39:36 PM UTC+8, Ali Alroomi wrote:
>>
>> 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;
>>     };
>>
>

-- 



Reply via email to