ヘッダ、フッタなどサイトの見栄えを定義するCherryClassです。
CherryClass MyPage abstract: #abstractはMyPageをインスタンス化できなくします。 function: def redirect(self, url): # リダイレクトを送る簡単なやりかた response.headerMap['status']=302 response.headerMap['location']=url return '<a href="%s>こちら</a>に移動しました' % url mask: def header(self, title): <html> <head><title><py-eval="title"></title> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=EUC-JP"></head> <body bgcolor="lightblue"> <h2><py-eval="title"></h2> <hr> def footer(self): <hr> © 2003 誰か </body> </html>
abstractでMyPageは直接インスタンス化できないようにしました。 つまり、他のクラスでMyPageを継承する必要があります。
~