- Part1 : General Description
Codelink can be included on any html webpage. By placing an Codelink control pad on your page you can choose who can view the parts of your site that may contain material which is private. Special guests can view these parts of the site with a 7 digit password made up of the characters on the Codelink keypad
"A","b","c","1","2","3","4","5","6","7","8","9". Example Ab12345 or AbAAb12 or 9Ab898c;
The letters "Ab" must be found within the password together and in this order. Example 12Ab123 1234Abc. Clarification; Your password must contain the letters "Ab", together.
When a visitor enters the correct password, Codelink will open the respective page. If it is incorrect Codelink will either respond with "password declined" or the web browser will show a standard "File Not Found" message. Codelink constructs a link "URL" to a "hidden" page by taking the password and turning it into an html filename. Example: The password Ab12345 would open Ab12345.html, as the password AbAAb12 would open AbAAb12.html. (Note the Case of the digits always remains the same and all filenames have ".html" not ".htm" at the end.)
The newly constructed filename is the name of the html file which Codelink will attempt to open. This html file is like any other html file in all respects. It is important to note that Codelink will only open files in the same
directory as the original page containing the Codelink Control Pad.
Example: If you have a page called Myhome.html which is in the directory ~JohnSmith, then the page that codelink will open must be in this same directory.
![](/file/17663/hot35.iso/ficheros/9INET/6PACKV3.ZIP/CODELINK.ZIP/BD.GIF) Purchase Here!
|
With the registered version of Codelink V 4.0 you may place the "hidden
page" in any directory, you are not restricted to keeping
it in the same directory as Codelink.
|
Note; Codelink does not restrict access to the "private page". However by removing the need for a link the page is effectively hidden from anyone visting the site unless they have the correct password. Codelink does not store the password in any way, the password is only seen by Codelink as it is being entered, Codelink then constructs a Link to the html file based on the password.
Idea!! You may wish to give each of your guests a different password which would open their own specific page!
- Part2 : Setting Up Codelink on your page
Codelink is easy to set up and use, if you have any problems please do not hesitate to email us at support@silkwebware.com.
1: Simple setup and RegistrationID
Note Sample html files Codelink.html and Ab12345.html are included Codelink.html
<applet
code=V4Codelink.class
width=251
height=148 >
<param name=RegistrationID value="RegistrationID">
</applet>
In the simplest setup these html tags are included on the page that you wish the Codelink Control pad to be on. Within the same directory as this html file you must include the two files V4Codelink.class and V4Code2.class and the html file you wish to hide eg Ab12345.html
![](/file/17663/hot35.iso/ficheros/9INET/6PACKV3.ZIP/CODELINK.ZIP/BD.GIF) Purchase Here!
|
With the registered version you may place the "hidden
page" in any directory, you are not restricted to keeping
it in the same directory as Codelink.
|
Once you have purchased your RegistrationID enter it in as a parameter; Note: Each RegistrationID is unique and is to be used in accordance with the License included with your version. Codelink will
show Unregistered version when on the Internet if the incorrect RegistrationID is used
"if your RegistrationID is du8765 then the following will work"
<param name=RegistrationID value="du8765">
2: Simple setup: Height Width parameters
Note that the width and height parameters must always be 251 and 148 respectively, You do not have to change these values.
<applet
code=V4Codelink.class
width=251
height=148 >
<param name=RegistrationID value="RegistrationID">
</applet>
3:Optional setup: Frame parameter
With this version of Codelink we have included the option of allowing the "hidden" page to be opened in the frame of your choice. If you decide to ignore this option, Codelink will open the page in the frame which currently contains the Codelink Control Pad. The following are the values which are currently accepted. Codelink
follows the current standard HTML conventions with respect to frames.
The Registered version includes notes on "Setting up Codelink so your guests
can't book mark the "Hidden Page", when frames are used"
"_self" ---show in the current frame <default>
"_parent" -----show in the parent frame
"_top" -----show in the top most frame
"_blank" ------show in a new unnamed top-level window
<other> -----show in new top-level window named <other>
Example:
<param name=Frame value="_blank">
This will cause Codelink to open the "hidden" page in a new unnamed
top-level window.
<applet
code=V4Codelink.class
width=251
height=148 >
<param name=RegistrationID value="RegistrationID">
<param name=Frame value="_blank">
</applet>
4:Optional setup: BackImage parameter
Some designers have asked that we include a background image, this allows you to improve the general look of the Control Pad. You may wish to set this parameter to the current background of the page. Please experiment with BackImage as certain colors and patterns can enhance the general look dramatically. Please note that only .jpg and .gif formats are acceptable. Hint: keep the patterns and colors within the graphics files as soft as possible. Codelink will automatically "wallpaper" the Control Pad, so the size of the image is not important however larger images take longer to download.
<applet
code=V4Codelink.class
width=251
height=148 >
<param name=RegistrationID value="L6162">
<param name=Frame value="_self">
<param name=BackImage value="marble2.gif">
</applet>
5:Optional setup: BoldFace parameter
Setting this parameter to true gives the characters on the Keypad a bolder font.
<applet
code=V4Codelink.class
width=251
height=148 >
<param name=RegistrationID value="L6162">
<param name=Frame value="_self">
<param name=BackImage value="marble2.gif">
<param name=BoldFace value=true>
</applet>
6:Optional setup: BackSound parameter
Setting the BackSound parameter allows you to add sound when the keypad buttons are pressed.
Codelink comes with a sound file, sound.au . If you
want to use your own sound it must be in .au format, and as small as possible ~1KB.
<applet
code=V4Codelink.class
width=251
height=148 >
<param name=RegistrationID value="L6162">
<param name=Frame value="_self">
<param name=BackImage value="marble2.gif">
<param name=BoldFace value=true>
<param name=BackSound value="sound.au">
</applet>
7:Full Setup Example
This sample setup shows all the HTML tags required to show the marble2.gif both as the background of the page and the background of the Control Pad.
<html>
<head>
<title>codelink</title>
</head>
<body background="marble2.gif">
<br><br>
<br><br><br>
<center>
<applet
code=V4Codelink.class
width=251
height=148 >
<param name=RegistrationID value="L6162">
<param name=BackImage value="marble2.gif">
<param name=Frame value="_self">
<param name=BoldFace value=true>
<param name=BackSound value="sound.au">
</applet>
</center>
</body>
</html>
- Part3 :
Common Questions and Remedies
The most Common mistake webpage designers make when using codelink is incorrect "case". Follow the sample html files using uppercase and lowercase respectively.
Q1: Why canÆt I see the Codelink Control Pad on my page?
a: You may have made a mistake in the HTML tags used to embed the Control Pad on your page. Check both the Spelling and the Case.
b: Have you included the appropriate .class files in the same directory as the page containing the Codelink Control Pad? The following are both required.
V4Codelink.class
V4Code2.class
c: Are you using a Java enabled browser? Find out how to get one. Most browsers released today are Java enabled.
Q2: Why wonÆt my hidden page open?
a: Once again Case is very important, make sure the "hidden" html file is named exactly the same as the password.
b: Remember that the html file and the password must contain "Ab" and no more or no less than 5 digits from this list. Any combination is allowed!!
"A","b","c","1","2","3","4","5","6","7","8","9"
c: The page must be named with the .html extension rather than .htm , .HTML or .HTM Example Ab12345.html Ab6453c.html
d: The "hidden" page must be in the same directory as the page containing the Codelink Control Pad and class files,
unless the UrlBase parameter is in place. The UrlBase is only available with the Registered Version!
Q3: Why does Codelink display "Unregistered version!"
a:Have you a correct RegistrationID, check the sequence and case.
b: If you have a RegistrationID and Codelink still displays Unregistered version!, Email us at support@silkwebware.com, we will check out the problem for you.
Q4: Why is there no background image?
a: Check your Html parameters, spelling and case
b: The image you are referring to may be a .gif not a .jpg (vs/vs)
c: Is the image file in the same directory?
Q5: Why is there no backsound?
a: Check your Html parameters, spelling and case
b: The Sound you are referring to may be in another format rather than .au
c: Is the sound file in the same directory?
d: The sound file may be too large!
Q6: I have just changed the parameters of the Codelink Control Pad, but it appears the same as before.
a: You must reload the page in a new browser window, and completely clear the cache.