Or does it?
OP are you really trying to call web2py code inside Javascript file (not
/view/default/something.html , instead /static/something.js) ?


On Tue, Nov 13, 2012 at 12:34 AM, Phyo Arkar <phyo.arkarl...@gmail.com>wrote:

> something i want to do in Web2py is to support web2py template codes
> inside JS files :) !
> Coz my whole View logic now is javascript Thanks to qooxdoo!
>
> But OP doesn't seem to have that problem.
>
>
> On Sat, Nov 10, 2012 at 2:03 AM, Derek <sp1d...@gmail.com> wrote:
>
>> 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