HOW-TO
Instructions
I am assuming interested parties at least know HTML. Here is what you must do
to utilize this applet.
download SpamSux.jar by right-clicking the link in this sentence
and saving it (as is) into the same directory as the page you are going to use it with. Test it
off line from your desktop before uploading them to your server.
In your HTML, you must insert this code where you want your emails listed (example in full, following).
You only need to include the "required" lines. The "optional" lines are used for customization.
<APPLET code="SpamSux.class" archive="SpamSux.jar" width=550 height=100> | REQUIRED | After the initial set up, adjust the width and height numbers(pixels) to fit the size you need. |
---|
Your browser does not support Java, or has it turned off | OPTIONAL | This will display only in browsers that can't use the applet.
|
---|
<PARAM NAME=author VALUE="Troy Errthum"> | REQUIRED | This allows the applet to work. I have to receive credit somehow. :) |
---|
<PARAM NAME=font VALUE="Arial"> | OPTIONAL | This sets your font, default is TimesRoman if not coded. |
---|
<PARAM NAME=style VALUE="BOLD"> | OPTIONAL | This sets your font style, choices are PLAIN, BOLD, ITALIC, BOTH(bold and italic), default is BOLD. |
---|
<PARAM NAME=size VALUE="18"> | OPTIONAL | This sets the font size, default is 16 if not coded. |
---|
<PARAM NAME=col0 VALUE="5"> | OPTIONAL | This adjusts the position of the name column (in pixels), default is 1x fontsize if uncoded. |
---|
<PARAM NAME=col1 VALUE="150"> | OPTIONAL | This adjusts the position of the email column (in pixels), default is 15x fontsize if uncoded. |
---|
<PARAM NAME=col2 VALUE="400"> | OPTIONAL | This adjusts the position of the links column (in pixels), default is 35x fontsize if uncoded. |
---|
<PARAM NAME=row0 VALUE="15"> | OPTIONAL | This adjusts the position of the first row (in pixels), default is 1x fontsize if uncoded. |
---|
<PARAM NAME=row1 VALUE="30"> | OPTIONAL | This adjusts the spacing of the rows (in pixels), default is 1x fontsize if uncoded. |
---|
<PARAM NAME=bgcolor VALUE="00FF00"> | OPTIONAL | This sets your background color. It is a hex code for the amount of red, green, and blue in your desired color. Examples: FFFFFF=white, 000000=black, FF0000=red, 0000FF=blue, 770077=light purple, default is FFFFFF if uncoded |
---|
<PARAM NAME=fgcolor VALUE="FF0000"> | OPTIONAL | This sets your foreground color (of the names). It is a hex code like the background option, default is 000000 if uncoded |
---|
<PARAM NAME=lxcolor VALUE="FF00FF"> | OPTIONAL | This sets your html links color (emails and links). It is a hex code like the background option, default is 0000FF if uncoded |
---|
<PARAM NAME=picture VALUE="dchi.gif"> | OPTIONAL | This will tile an image(from the same directory) in the background |
---|
There are 2 options for entering the emails, only do one.
Option #2 is designed for very long lists of emails.
OPTION #1
<PARAM NAME=rname1 VALUE="Errthum, Troy"> | REQUIRED | This is the name of the email recipient. |
---|
<PARAM NAME=netid1 VALUE="errthumt"> | OPTIONAL | This is the first half of the posted email. (needs next option with it) |
---|
<PARAM NAME=email1 VALUE="radiks.net"> | OPTIONAL | This is the second half of the email, I split them up to keep spammers confused. |
---|
<PARAM NAME=linkn1 VALUE="NI Delta Chi"> | OPTIONAL | This is the name of a link associated with a posted name/email. (needs next option with it) |
---|
<PARAM NAME=linku1 VALUE="http://www.radiks.net/errthumt/dchi/"> | OPTIONAL | This is the actual URL of the link. |
---|
<PARAM NAME=rname2 VALUE="Falco, Larry"> | next | Now, enter in your next email |
---|
<PARAM NAME=netid2 VALUE="larryfalco"> | | Hopefully you see the pattern emerging here |
---|
<PARAM NAME=email2 VALUE="hotmail.com"> | | The param names are incremented. |
---|
<PARAM NAME=rname3 VALUE="Troy Errthum"> | next | A name is always required. |
---|
<PARAM NAME=linkn3 VALUE="I hate spam"> | | But you may skip emails or links |
---|
<PARAM NAME=linku3 VALUE="index.html"> | | You are allowed up to 99 listings, but you could always set up 2 applets to run |
---|
</APPLET> | REQUIRED | This tells your browser, "that's it, run this thing." |
---|
This will round off your code looking like this:
<APPLET code="SpamSux.class" width=550 height=100>
Your browser does not support Java, or has it turned off
<PARAM NAME=author VALUE="Troy Errthum">
<PARAM NAME=font VALUE="Arial">
<PARAM NAME=style VALUE="BOLD">
<PARAM NAME=size VALUE="18">
<PARAM NAME=col0 VALUE="5">
<PARAM NAME=col1 VALUE="150">
<PARAM NAME=col2 VALUE="400">
<PARAM NAME=row0 VALUE="15">
<PARAM NAME=row1 VALUE="30">
<PARAM NAME=bgcolor VALUE="00FF00">
<PARAM NAME=fgcolor VALUE="FF0000">
<PARAM NAME=lxcolor VALUE="FF00FF">
<PARAM NAME=rname1 VALUE="Errthum, Troy">
<PARAM NAME=netid1 VALUE="errthumt">
<PARAM NAME=email1 VALUE="radiks.net">
<PARAM NAME=linkn1 VALUE="NI Delta Chi">
<PARAM NAME=linku1 VALUE="http://www.radiks.net/errthumt/dchi/">
<PARAM NAME=rname2 VALUE="Falco, Larry">
<PARAM NAME=netid2 VALUE="larryfalco">
<PARAM NAME=email2 VALUE="hotmail.com">
<PARAM NAME=rname3 VALUE="Troy Errthum">
<PARAM NAME=linkn3 VALUE="I hate spam">
<PARAM NAME=linku3 VALUE="http://www.errthum.com/troy/spamsux/">
</APPLET>
This Option #1 code is used for the example on the main page
OPTION #2
With this option, you have to create a file named 'spamsux.txt' and put it in the same directory as your applet and webpage.
This file has to be in the following form (using the same input as in the option #1 example):
Errthum, Troy;errthumt;radiks.net;NI Delta Chi;http://www.radiks.net/errthumt/dchi;
Falco, Larry;larryfalco@hotmail.com;;;
Troy Errthum;;;I hate spam;http://www.radiks.net/errthumt/spam.html;
Note the semi-colons that separate the fields and the need for them even when the field is empty.
Basically it goes-- name;email id;email server;link name;webpage URL; .
Do not end your URL with a '/'. For some reason my script does not like that.
Also, use the whole URL name, even if the page resides in the current folder.
It is important to note that this will not work from your hard drive.
You have to test it from your website. However, it is worth it since the text file is much easier to update and change.
Add these tags to finish the applet in your html:
<PARAM NAME=infile VALUE="http://www.yourdomain.com/yourdir/"> | REQUIRED | This is the folder your webpage, applet, and spamsux.txt resides on the internet. |
---|
</APPLET> | REQUIRED | This tells your browser, "that's it, run this thing." |
---|
Now, upload your page of emails, the applet jar file, the background image (if you used one), and spamsux.txt (if using option #2).
The example code used above is displayed here all together, so you can cut and paste it into your document.
back