You can’t call directly a function defined in controller… Try to define retimage in a model file. It should work.
On Mon, Jun 13, 2016 at 11:53 AM, Emmanuel Dsouza <aston.ri...@gmail.com> wrote: > My update code: > > def retimage(): > from random import randint > i=randint(0,2) > return URL('static','images/%d.jpg' %(i)) > def index(): > > return dict(retimage=retimage) > > > > {{extend 'layout.html'}} > <script> > window.setInterval(function(){ > {{getimage=retimage()}} > document.body.background = url("{{=getimage}}"); > }, 500); > </script> > > > > Still doesn't work! > > On Monday, June 13, 2016 at 3:17:15 PM UTC+5:30, Massimiliano wrote: >> >> In *k* you have strings like “URL(‘static’,’images/1.jpg’)” not the URL >> func result. >> >> Try something like that: >> >> def retimage(): >> from random import randint >> i=randint(0,2) >> return URL(‘static’,’images/%d.jpg’ % (i)) >> >> >> >> On Mon, Jun 13, 2016 at 11:30 AM, Emmanuel Dsouza <aston...@gmail.com> >> wrote: >> >>> CONTROLLER: >>> >>> def retimage(): >>> >>> k=["URL('static','images/1.jpg')","URL('static','images/2.jpg')","URL('static','images/3.jpg')"] >>> from random import randint >>> i=randint(0,2) >>> return k[i] >>> def index(): >>> return locals() >>> >>> VIEW: >>> >>> {{extend 'layout.html'}} >>> <script> >>> window.setInterval(function(){ >>> {{getimage=retimage()}} >>> document.body.background = url("{{=getimage}}"); >>> }, 5000); >>> </script> >>> <div >>> >>> >>> How should I correct this? >>> >>> -- >>> Resources: >>> - http://web2py.com >>> - http://web2py.com/book (Documentation) >>> - http://github.com/web2py/web2py (Source code) >>> - https://code.google.com/p/web2py/issues/list (Report Issues) >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "web2py-users" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to web2py+un...@googlegroups.com. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> >> >> -- >> Massimiliano >> > -- > Resources: > - http://web2py.com > - http://web2py.com/book (Documentation) > - http://github.com/web2py/web2py (Source code) > - https://code.google.com/p/web2py/issues/list (Report Issues) > --- > You received this message because you are subscribed to the Google Groups > "web2py-users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to web2py+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- Massimiliano -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.