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; >> }; >> > --