Hi, I had troubles with images in Mnual so I went on to the wiki part 3.7. I am copying the code from the manual, but I seem to run into errors that I don't understand so I can't correct them. Are these examples outdated so I should try something else. Jim
Error ticket for "wiki" Ticket 127.0.0.1.2009-08-04.23-10-26.61d82cfb-2dca-49bc-9b42-3cb8e2cf210c Error traceback 1.2.3.4.5.6.7. Traceback (most recent call last): File "gluon/ restricted.py", line 176, in restricted File "C:\web2py_win(2)\web2py \applications\wiki/views/default/index.html", line 62 response.write ('\r\n ',escape=False) ^SyntaxError: invalid syntax In file: C:\web2py_win(2)\web2py\applications\wiki/views/default/ index.html 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.36.37.38.39.40.41.42.43.44.45.46.47.48.49.50.51.52.53.54.55.56.57.58.59.60.61.62.63.64.65.66. response.write('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"\n "http://www.w3.org/TR/xhtml1/DTD/xhtml1- transitional.dtd">\n<html xmlns="http://www.w3.org/1999/xhtml"\n xml:lang="',escape=False)response.write(T.accepted_language or 'en') response.write('">\n <head>\n <title>',escape=False)response.write (response.title or 'response.title')response.write('</title>\n <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> \n <meta name="copyright" content="',escape=False)response.write (response.copyright or '')response.write('" />\n <meta name="keywords" content="',escape=False)response.write (response.keywords or '')response.write('" />\n <meta name="description" content="',escape=False)response.write (response.description or '')response.write('" />\n <meta name="robots" content="index,follow" />\n ',escape=False)import osresponse.write('\n<link href="',escape=False)response.write(URL (r=request,c='static',f='calendar.css'))response.write('" rel="stylesheet" type="text/css" media="screen" charset="utf-8" /> \n<script src="',escape=False)response.write(URL (r=request,c='static',f='jquery.js'))response.write('" type="text/ javascript"></script>\n<script src="',escape=False)response.write(URL (r=request,c='static',f='calendar.js'))response.write('" type="text/ javascript" charset="utf-8"></script>\n<script type="text/ javascript"><!--\nfunction popup(url) {\n newwindow=window.open(url, \'name\',\'height=400,width=600\');\n if (window.focus) newwindow.focus();\n return false;\n}\nfunction collapse(id) { jQuery (\'#\'+id).slideToggle(); }\nfunction fade(id,value) { if(value>0) jQuery(\'#\'+id).hide().fadeIn(\'slow\'); else jQuery(\'#\'+id).show ().fadeOut(\'slow\'); }\nfunction ajax(u,s,t) {\n var query="";\n for (i=0; i<s.length; i++) { \n if(i>0) query=query+"&";\n query=query+encodeURIComponent(s[i])+"="+encodeURIComponent (document.getElementById(s[i]).value);\n }\n jQuery.ajax({type: "POST", url: u, data: query, success: function(msg) { if(t==\':eval\') eval(msg); else document.getElementById(t).innerHTML=msg; } }); \n} \nString.prototype.reverse = function () { return this.split (\'\').reverse().join(\'\');};\nfunction web2py_ajax_init() {\n jQuery (\'.hidden\').hide();\n jQuery(\'.error\').hide().slideDown(\'slow\'); \n jQuery(\'.flash\').hide();\n if(jQuery(\'.flash\').html()!=\'\') jQuery(\'.flash\').slideDown(\'slow\');\n jQuery(\'.flash\').click (function() { jQuery(this).fadeOut(\'slow\'); return false; });\n jQuery(\'input.string\').attr(\'size\',50);\n jQuery(\'textarea.text \').attr(\'cols\',50).attr(\'rows\',10);\n jQuery(\'input.integer \').keyup(function(){this.value=this.value.reverse().replace(/[^0-9\ \-]|\\-(?=.)/g,\'\').reverse();});\n jQuery(\'input.double\').keyup (function(){this.value=this.value.reverse().replace(/[^0-9\\-\\.]|[\\-] (?=.)|[\\.](?=[0-9]*[\\.])/g,\'\').reverse();});\n jQuery (\'input.delete\').attr(\'onclick\',\'if(this.checked) if(!confirm ("',escape=False)response.write(T('Sure you want to delete this object?'))response.write('")) this.checked=false;\');\n try {jQuery ("input.date").focus( function() {Calendar.setup({\n inputField:this.id, ifFormat:"',escape=False)response.write(T('%Y-%m- %d'))response.write('", showsTime:false\n }); }); } catch(e) {};\n try { jQuery("input.datetime").focus( function() {Calendar.setup ({\n inputField:this.id, ifFormat:"',escape=False)response.write(T ('%Y-%m-%d %H:%M:%S'))response.write('", showsTime: true,timeFormat: "24"\n }); }); } catch(e) {};\n try { jQuery("input.time").clockpick ({\n starthour:0, endhour:23, showminutes:true, military:true \n }); } catch(e) {};\n};\njQuery(document).ready(web2py_ajax_init); \n//--></script>\n\n <link rel="stylesheet" media="screen,projection" type="text/css" \n href="',escape=False)response.write(URL (request.application,'static','base.css'))response.write('" />\n </ head>\n <body>\n <div class="wrapper">\n <table class="layout">\n <tr>\n <td colspan="3" class="header">\n <h1>\n ',escape=False) title=response.title or 'response.title'response.write(' \n ',escape=False)response.write(A(title, _href=URL (request.application,'default','index')))response.write('\n </h1>\n \n <h3>',escape=False)response.write (response.subtitle or 'response.subtitle')response.write('</h3> \n </td>\n </tr>\n <tr>\n <td colspan="3" class="statusbar">\n ',escape=False) response.write('/'.join (['',request.application,request.controller,request.function] +request.args))response.write('\n </td>\n </tr> \n <tr>\n <td class="width10em column1">\n ',escape=False)if response.menu_auth: response.write('\n <h2>Authentication</h2>\n ',escape=False) response.write (MENU(response.menu_auth)) response.write('\n ',escape=False) passresponse.write('\n ',escape=False)if response.menu: response.write('\n <h2>Main Menu</h2> \n ',escape=False) response.write(MENU (response.menu)) response.write('\n ',escape=False) passresponse.write('\n ',escape=False)if response.menu_edit: response.write('\n <h2>Edit This App</h2>\n ',escape=False) response.write(MENU (response.menu_edit)) response.write('\n ',escape=False) passresponse.write('\n <br />\n </td>\n <td class="expandable column2">\n <div class="flash">',escape=False)response.write(response.flash or '') response.write('</div>\n \r\n <h1>Available wiki pages</h1> \r\n [ ',escape=False)response.write(A('search',_href=URL (r=request,f='search')))response.write(' ]<br/>\r\n <ul>',escape=False) for page in pages: response.write('\r\n ',escape=False) response.write(LI(A(page.title,_href=URL(r=request,f='show',args= [page.id])) ) response.write('\r\n ',escape=False) passresponse.write('</ul>\r\n [ ',escape=False)response.write(A ('create page',_href=URL(r=request,f='create')))response.write(' ]\r\n \n </td>\n <!--\n <td class="width10em column3">\n <h2>Right Column</h2>\n </td> \n //-->\n </tr>\n <tr>\n <td colspan="10" class="footer">\n <p>\n Copyright © 2009 -\n Powered by <a href="http:// www.web2py.com">web2py</a>\n </p>\n </td>\n </tr>\n </table>\n </div>\n </body>\n</html> \n',escape=False) Powered by web2py (TM) created by Massimo Di Pierro © 2007, 2008, 2009 --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py-users" group. To post to this group, send email to web2py@googlegroups.com To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---