Dear ALL ,
I created a function to get a div and a button and a speed and then using
jquery scroll down to that div , now the function looks like this :
*def scrolldown(button_id,div_id,speed):
'''
Scroll down to the end of any div using a button and a speed
'''
return XML("<script>$('%s').click(function(){$('html, body,
%s').animate({scrollTop:
$(document).height()}, %s); return false;});</script>" %
button_id,div_id,speed
*
i used that function in the view like this :
*{{=scrolldown('#s','.rounded','60000')}}
*
But i keep getting an Error which is : *not enough arguments for format
string !! *Why *??
<type 'exceptions.TypeError'>(not enough arguments for format string)
Traceback (most recent call last):
File "C:\web2py\gluon\restricted.py", line 204, in restricted
exec ccode in environment
File "C:\web2py\applications\i3zif\views\arabic/usercontest.html", line
192, in <module>
File "C:/web2py/applications/i3zif/models/scrolldown.py", line 6, in
scrolldown
return XML("<script>$('%s').click(function(){$('html, body,
%s').animate({scrollTop: $(document).height()}, %s); return
false;});</script>" % button_id,div_id,speed)
TypeError: not enough arguments for format string
*
*
*