Nokia SERIES 40 Cell Phone User Manual


 
WAP Service Developer's Guide for Nokia Series 40
Version 1.0
Copyright © 2002. Nokia Corporation. All rights reserved.
18
4.4 Links
The anchored link or <a> element specifies a hotlink. Links are underlined and
coloured as blue. When a user selects a link, an associated task is performed. When
the link is active, the options list of the browser display is extended with the option
"Open link". The user can also select a link by pressing the Send key.
The <a> element is a short form of the anchor element, and is bound to a go task
without variables. In general, it is recommended to use the <a> element instead of
<anchor> where possible, to allow more efficient compression.
A hotlink is automatically followed by a line break. In case a line break is defined
after an <a> element, the line break is ignored. If an empty line is needed between
two links, it is necessary to add two line breaks between the <a> elements. If a
hotlink does not have a title or label, the URL address of the link is displayed in its
full length, and functions as a normal hotlink.
Example 4-4 Image as a link
<anchor>text<go href="#card2"/>
</anchor>
<anchor>
<img alt="part cldy" src="file://…/partcldy.wbmp"/>
<go href="#card2"/>
</anchor>
4.5 Do element
The do element provides a general mechanism for the user to act upon the current
card. The do elements are mapped behind the browsers options list together with
the preloaded options. If a do element contains a prev task, the right soft key is
labelled "Back" and the options list is extended with "Back". Use of a prev task is
highly recommended in every card because it enables backward navigation. Do
elements have a label that is the text of the item in the browser’s options list. If the
label is available it is used as an option list item. If there is no label, a default text is
displayed, according to Table 4-1 below. However, it is highly recommended to use
the label attribute.
Type Static text
Accept OK
Prev Back
Help Help
Reset Reset
Options Options
Delete Delete
Unknown Unknown
Table 4-1 Do elements label default text