KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > forum > Include


1 package forum;
2
3 import javax.servlet.*;
4 import javax.servlet.http.*;
5 import java.util.*;
6
7 public class Include {
8   
9   public static final String JavaDoc DOCTYPE =
10     "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 " +
11     "Transitional//EN\">";
12   
13   public static String JavaDoc header(String JavaDoc title){
14     String JavaDoc head =
15         "<Html>\n"+
16         "<Head>\n"+
17         "<Title>"+ title + "</Title>\n"+
18         "</Head>\n";
19     return(DOCTYPE + "\n" + head );
20   }
21
22   public static String JavaDoc body(){
23     String JavaDoc body =
24         "<Body>\n"+
25         "<center><a HREF=\"..\\forum\\index.jsp\"><img SRC=\"..\\forum\\logo.jpg\" border=\"0\"></a></center>\n"+
26         "<br>\n";
27
28     return(body);
29   }
30    
31   public static String JavaDoc body(String JavaDoc username){
32     String JavaDoc body =
33         Table_start()+
34         Table_title("InfoBar",1,"left")+
35         Table_start_body()+
36         Table_body(new Date().toString(),0)+
37         Table_close_body()+
38         Table_close()+
39         "<Body>\n"+
40         "<center><a HREF=\"..\\forum\\index.jsp\"><img SRC=\"..\\logo.jpg\" border=\"0\"></a></center>\n"+
41         "<br>\n"+
42         Table_start()+
43         Table_title("ToolBar",1,"left")+
44         Table_start_body()+
45         Table_body(
46             "Logged in as:<b> "+ username.toUpperCase() + "</b>&nbsp;&nbsp;&nbsp;"+
47             "<a HREF=\"forum.Profile\">Your Profile</a>",0)+
48         Table_close_body()+
49         Table_close()+
50         "<br>\n";
51
52     return(body);
53   }
54   
55   public static String JavaDoc Table_start(){
56     String JavaDoc Table_start =
57         "<TABLE cellSpacing=\"0\" cellPadding=\"0\" width=\"90%\" bgColor=\"#336699\" border=\"0\" align=\"center\">\n" +
58         "<TR>\n"+
59         "<TD>\n"+
60         "<TABLE cellSpacing=\"1\" cellPadding=\"4\" width=\"100%\" border=\"0\">\n"+
61         "<TR bgColor=\"#ccccff\">\n";
62     return Table_start;
63   }
64   
65   public static String JavaDoc Table_start_title(){
66     String JavaDoc Table_start_title ="<TR bgColor=#ccccff>";
67     return Table_start_title;
68   }
69    
70   public static String JavaDoc Table_title(String JavaDoc title,int colspan,String JavaDoc align){
71     String JavaDoc Table_title=
72         "<TD align=\"" + align + "\" colspan=\"" + colspan + "\">"+
73         "<FONT face=Verdana,Arial,Helvetica color=#003366 size=1>"+
74         "<B>"+ title + "</B>"+
75         "</FONT>" +
76         "</TD>";
77     return Table_title;
78   }
79   
80   public static String JavaDoc Table_start_body(){
81     String JavaDoc Table_start_body="<TR bgColor=#ffffff>";
82     return Table_start_body;
83   }
84   public static String JavaDoc Table_body(String JavaDoc body,int width){
85     String JavaDoc Table_body=
86         "<TD align=\"left\" valign=\"top\" width=\"" + width +"\">" +
87         "<FONT face=Verdana,Arial,Helvetica color=#003366 size=1>" + body +
88         "</FONT>"+
89         "</TD>";
90     return Table_body;
91   }
92   
93   public static String JavaDoc Table_close_body(){
94     String JavaDoc Table_close_body="</TR>";
95     return Table_close_body;
96   }
97   
98   public static String JavaDoc Table_close(){
99     String JavaDoc Table_close=
100         "</TABLE>"+
101         "</TD>"+
102         "</TR>"+
103         "</TABLE>";
104     return Table_close;
105   }
106   
107   public static String JavaDoc emoticons(){
108     String JavaDoc emoticons =
109         "<table cellSpacing=\"0\" cellPadding=\"5\" width=\"100%\">\n"+
110         "<tr>\n"+
111         "<td width=100><a onclick=javascript:form.message.value+=\":mellow:\";form.message.focus();><img SRC=./emoticons/mellow.gif border=0></a></td>\n" +
112         "<td width=100><a onclick=javascript:form.message.value+=\":huh:\";form.message.focus();><img SRC=./emoticons/huh.gif border=0></a></td>\n" +
113         "<td width=100><a onclick=javascript:form.message.value+=\":rolleyes:\";form.message.focus();><img SRC=./emoticons/rolleyes.gif border=0></a></td>\n" +
114         "</tr>\n"+
115         "<tr>\n"+
116         "<td width=100><a onclick=javascript:form.message.value+=\":lol:\";form.message.focus();><img SRC=./emoticons/lol.gif border=0></a></td>\n" +
117         "<td width=100><a onclick=javascript:form.message.value+=\":wub:\";form.message.focus();><img SRC=./emoticons/wub.gif border=0></a></td>\n" +
118         "<td width=100><a onclick=javascript:form.message.value+=\":angry:\";form.message.focus();><img SRC=./emoticons/angry.gif border=0></a></td>\n" +
119         "</tr>\n"+
120         "<tr>\n"+
121         "<td width=100><a onclick=javascript:form.message.value+=\":unsure:\";form.message.focus();><img SRC=./emoticons/unsure.gif border=0></a></td>\n" +
122         "<td width=100><a onclick=javascript:form.message.value+=\":wacko:\";form.message.focus();><img SRC=./emoticons/wacko.gif border=0></a></td>\n" +
123         "<td width=100><a onclick=javascript:form.message.value+=\":blink:\";form.message.focus();><img SRC=./emoticons/blink.gif border=0></a></td>\n" +
124         "</tr>\n"+
125         "<tr>\n"+
126         "<td width=100><a onclick=javascript:form.message.value+=\":ph34r:\";form.message.focus();><img SRC=./emoticons/ph34r.gif border=0></a></td>\n" +
127         "<td width=100><a onclick=javascript:form.message.value+=\":wacko:\";form.message.focus();><img SRC=./emoticons/wacko.gif border=0></a></td>\n" +
128         "<td width=100><a onclick=javascript:form.message.value+=\":bounce:\";form.message.focus();><img SRC=./emoticons/bounce.gif border=0></a></td>\n" +
129         "</tr>\n"+
130         "<tr>\n"+
131         "<td width=100><a onclick=javascript:form.message.value+=\":fuck:\";form.message.focus();><img SRC=./emoticons/fuck.gif border=0></a></td>\n" +
132         "<td width=100><a onclick=javascript:form.message.value+=\":scream:\";form.message.focus();><img SRC=./emoticons/scream.gif border=0></a></td>\n" +
133         "<td width=100><a onclick=javascript:form.message.value+=\":silly:\";form.message.focus();><img SRC=./emoticons/silly.gif border=0></a></td>\n" +
134         "</tr>\n"+
135         "<tr>\n"+
136         "<td width=100><a onclick=javascript:form.message.value+=\":frusty:\";form.message.focus();><img SRC=./emoticons/frusty.gif border=0></a></td>\n" +
137         "<td width=100><a onclick=javascript:form.message.value+=\":kwijl:\";form.message.focus();><img SRC=./emoticons/kwijl.gif border=0></a></td>\n" +
138         "<td width=100><a onclick=javascript:form.message.value+=\":puke:\";form.message.focus();><img SRC=./emoticons/puke.gif border=0></a></td>\n" +
139         "</tr>\n"+
140         "<tr>\n"+
141         "<td width=100><a onclick=javascript:form.message.value+=\":bid:\";form.message.focus();><img SRC=./emoticons/bid.gif border=0></a></td>\n" +
142         "<td width=100><a onclick=javascript:form.message.value+=\":hammer:\";form.message.focus();><img SRC=./emoticons/hammer.gif border=0></a></td>\n" +
143         "<td width=100><a onclick=javascript:form.message.value+=\":good:\";form.message.focus();><img SRC=./emoticons/good.gif border=0></a></td>\n" +
144         "</tr></table>\n";
145     return emoticons;
146   }
147   
148   
149   public static String JavaDoc avatars(){
150     String JavaDoc avatars = "<select name=\"avatar_list\" size=\"10\" onchange=\"document.images.img.src=document.profile.avatar_list.options[document.profile.avatar_list.selectedIndex].value;document.profile.link_avatar.value=document.profile.avatar_list.options[document.profile.avatar_list.selectedIndex].value;\">\n";
151     for(int i=0;i<55;i++){
152         avatars = avatars + "<option value=\"../avatars/avatar_" + i + ".jpg\">Avatar " + i + "</option>\n";
153     }
154     avatars = avatars + "</select>\n";
155     return avatars;
156   }
157   
158   public static String JavaDoc footer(){
159     String JavaDoc foot =
160         "<br><center>&copy; 2002 by <a HREF=mailto:grieks03@ie.hva.nl>Erwin</a></center>"+
161         "</Body>\n"+
162         "</Html>\n";
163     return(foot);
164   }
165 }
Popular Tags