Side bar

  Colour editing
  Image creation
  JS Tricks
HTML³: Addresses |


The address window is broken up into three distinct areas; the top section allows quick access to ways of outputting details about yourself or a client (all of which will of course have already been set up, or modified in the user choices window); next comes a section for outputting other email addresses; and last but not least, the bottom section is given over to user definable macros.

It's probably best if I described WML mode oddities right from the start - basically you can't have standard email links in WML because there's unlikely to be an email client on the phone. However, if you fill out the new Phone number options on the User details page you'll get phonecall links instead! Most WAP phones will support a link to a 'phone number using the following format:

<a href="wtai://wp/mc;01252705705">My phone number</a>

You'll notice in WML mode that the little email icon at the top of the window changes to a mobile phone, and that the email address usually displayed on the topmost button is now a 'phone number.

Quick addresses

The quick address section at the top of the window depends upon you having set up your personal details. At the time of writing this is done by altering the data in the user window, although by the time HTML3 goes fully public this will have been built into the installer.

There are four buttons in this section which enable you to output your email address, real name, nickname, and the URL of your homepage; these are obviously bits of text which you may need to use a lot, especially in pages which describe contact details etc. It's all the more useful when you can automatically output these details linked so that your readers can simply click on them to get in touch, so you'll notice that next to each button, after the rather attractive but superfluous graphic indicating what each button does, is a tickbox so that you can decide which buttons should output their data linked or not.

Address image 1

As well as your own details it's also advantageous to be able to output the details of any client's profile you might have set; if you have used the Profiling section of your user details set then you can use the two radio icons underneath the four main buttons to switch between your own details and those stored in the client profile. The data on the main buttons will change to reflect the data that will be output; if you flick between Owner and Profile you'll see for instance your own or your client's email address will be displayed on the email button. The exception to this is the nickname button, which will be greyed out when in Profile mode because you can't enter a client nickname.

A final word - you should be able to use the JS Description/Title section below to augment your linked data!

Email addresses

For email addresses not covered by the owner and profile buttons, you can use the Other Email Addresses section in the middle of the Address window. Obviously this whole section won't work in WML mode.


As with the Links and Images windows there's a 30-entry history kept of the most recently-used email addresses, which retains all the information such as linked text and JavaScript descriptions. You'll find this at the top right of the Email section. You might think that if you're just typing simple email addresses in then using HTML3 is overkill, but keeping a database can come in handy, especially as it also saves the extended link info. Also note that as you can use different config files for separate sites - using the User choices window to create a separate config application which can override or start a new copy of HTML3 - a list of 30 addresses per site is a lot.

Next comes the space for the email address; just enter any email address, no checks are done. Under that is the section for adding JS descriptions and link titles - remember to switch these on and off as necessary as they can also be used with the automatic button section above. You'll also notice the grabber icon for taking text from some other textbox elsewhere in HTML3 to make consistency easier (I'm just soooo lazy when it comes to repetitive typing!). Finally you can optionally link the email address to a piece of text - for instance, a real name. If you don't link to text, your email address will link to another copy of itself. Again there's that grabber icon for those with an aversion to typing.

Once everything's in place, just click on the Create link button to output your email address. Note that it's at this point that the database is updated; if the same address appears twice then the extended information from the newer version is used, and the entry goes to the top of the list without keeping duplicates, although the check is case sensitive.

Extra features
See those little envelope and web icons illustrating which section does what? Clicking on them will attempt to launch that address (email addresses getting sent to your email client, web addresses to your web browser).

User Macros

Having this section on the Address window is a bit of a blast from the past: it could have been included pretty much anywhere, but it's here because HTML2 had an area for keeping your own URLs when there was no separate Links window. The fact that I never used it for URLs myself - in fact I even created a stand-alone programme based on it to output common IRC commands - made me think that this time I would extend its usage all the more.

Click the middle mouse button over the icon of your choice, and a new, small window will pop up over the main Address window. You will see that essentially you have two writable icons to fill in; the first a brief description to put on the icon (i.e. 30 characters brief); the second is to define your own macros. These can just be simple words or phrases you use often, but as the same level of interpretation is done on these macros as with the user-defined footers you can also use all of the extended features available via the token system - such as site-sensitive colouring, date and time output and the like.

Address image 3

HTML³: © Richard Goodwin 1997-2002