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 DOCTYPE = 10 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 " + 11 "Transitional//EN\">"; 12 13 public static String header(String title){ 14 String 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 body(){ 23 String 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 body(String username){ 32 String 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> "+ 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 Table_start(){ 56 String 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 Table_start_title(){ 66 String Table_start_title ="<TR bgColor=#ccccff>"; 67 return Table_start_title; 68 } 69 70 public static String Table_title(String title,int colspan,String align){ 71 String 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 Table_start_body(){ 81 String Table_start_body="<TR bgColor=#ffffff>"; 82 return Table_start_body; 83 } 84 public static String Table_body(String body,int width){ 85 String 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 Table_close_body(){ 94 String Table_close_body="</TR>"; 95 return Table_close_body; 96 } 97 98 public static String Table_close(){ 99 String Table_close= 100 "</TABLE>"+ 101 "</TD>"+ 102 "</TR>"+ 103 "</TABLE>"; 104 return Table_close; 105 } 106 107 public static String emoticons(){ 108 String 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 avatars(){ 150 String 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 footer(){ 159 String foot = 160 "<br><center>© 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 |