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 <[email protected]
> <javascript:>> 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 [email protected] <javascript:>.
>> 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 [email protected].
For more options, visit https://groups.google.com/d/optout.