test redirection
[nodejsws.git] / lib / webmain.js
1 function serveMain(request, response, callback) {
2         response.writeHead(200);
3         
4         serveBody(request, response, function(request, response, callback) {
5                 response.write("server main body");
6                 callback(request, response);
7         });
8         return;
9 }
10
11 function serveBody(request, response, bodyFunction) {
12         response.writeHead(200);
13         require("./main_head.js").go(request, response, function(request, response) {
14                 response.write("<table border=\"1\" width=\"100%\"><tr><td><h1>Title</h1></td></tr><tr><td>");
15                 require("./main_menu.js").go(request, response, function(request, response) {
16                         response.write("</td></tr><tr><td>");
17                         bodyFunction(request, response, function(request, response) {
18                                 response.write("</td></tr><tr><td>");
19                                 require("./main_footer.js").go(request, response, function(request, response) {
20                                         response.write("</td></tr></body></html>");
21                                         response.end();                                 
22                                 });                             
23                         });                     
24                 });
25         });     
26         return;
27 }
28
29
30 exports.serveMain = serveMain;
31 exports.serveBody = serveBody;