11.1. Going to a Card in Another Deck
The offset of a URL informs the WAP browser which card of a certain deck should be shown. An offset begins with the # character. A card in a deck is identified by the id attribute value of the <card> tag. The offset of a URL should be the ID of the target card.
The following WML example illustrates how to go to a card in another deck. The WML document below contains the cards of the first deck.
<?xml
version="1.0"?>
<!DOCTYPE
wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN"
"http://www.wapforum.org/DTD/wml13.dtd">
<wml>
<card
id="tutorial_tc" title="WML
Tutorial">
<p>
Hello, welcome to our
WML tutorial.<br/><br/>
Table of
Contents:<br/>
<anchor>
<go
href="linksEg2.wml#tutorial_ch1"/>
Chapter 1:
WML Introduction
</anchor><br/>
<anchor>
<go
href="linksEg2.wml#tutorial_ch2"/>
Chapter 2:
WML Deck and Card
</anchor><br/>
<anchor>
<go
href="linksEg2.wml#tutorial_ch3"/>
Chapter 3:
WML Document
Structure
</anchor><br/>
<anchor>
<go
href="linksEg2.wml#tutorial_ch4"/>
Chapter 4:
WML Generic Metadata
</anchor><br/>
</p>
</card>
</wml>
The following WML document contains the cards of the second deck:
<?xml
version="1.0"?>
<!DOCTYPE wml PUBLIC
"-//WAPFORUM//DTD WML 1.3//EN"
"http://www.wapforum.org/DTD/wml13.dtd">
<wml>
<card
id="tutorial_ch1" title="WML Tutorial
Ch1">
<p>
<em>Chapter 1: WML
Introduction</em><br/><br/>
...
</p>
</card>
<card
id="tutorial_ch2" title="WML Tutorial
Ch2">
<p>
<em>Chapter 2: WML Deck
and Card</em><br/><br/>
...
</p>
</card>
<card
id="tutorial_ch3" title="WML Tutorial
Ch3">
<p>
<em>Chapter 3: WML
Document
Structure</em><br/><br/>
...
</p>
</card>
<card
id="tutorial_ch4" title="WML Tutorial
Ch4">
<p>
<em>Chapter 4: WML
Generic Metadata</em><br/><br/>
...
</p>
</card>
</wml>
If you view the first WML document in a WAP browser, you should see something like this:
|
|
|
If you select an anchor link in the above card, the WAP browser will show a card of another deck. For example, if you select the "Chapter 2: WML Deck and Card" anchor link, the WAP browser will display the card of which the ID is "tutorial_ch2" in the linksEg2.wml file, and you will see something like this:
|
|
|
If an anchor link's URL does not have the offset, WAP browsers will display the first card of the deck. For example, let's say you create an anchor link using the WML markup below:
<anchor>
<go
href="linksEg2.wml"/>
Chapter 1: WML
Introduction
</anchor>
If you select the above anchor link, the WAP browser will display the first card contained in the linksEg2.wml file, that is the card with "tutorial_ch1" as its ID.
Previous Page | Page 17 of 50 | Next Page |
- 1. WML (Wireless Markup Language) Introduction
- 2. WML Deck and Card
- 3. WML Document Structure
- 4. WML Generic Metadata: <meta>
- 5. Comments in WML
- 6. Line Breaking in WML
- 7. Font Size and Style in WML
- 8. WML Preformatted Text: <pre>
- 9. WML Images
- 10. WML Tables
- 11. WML Anchor Links
- 12. Programming Softkeys of Mobile Phones and the <do> Element
- 13. WML Template and Menu
- 14. WML Events and the <onevent> Tag
- 15. Timer and the ontimer Event
- 16. WML Event: onenterbackward
- 17. WML Event: onenterforward
- 18. WML Selection Lists and the onpick Event
- 19. WML Input Fields
- 20. WML Variables
- 21. Submitting Form Data to the Server in WML
- 22. Clearing a Saved Form in WML