18.5. Setting a Shortcut Key for an Anchor Link in XHTML MP

The accesskey attribute of the <a> tag is used to set a shortcut key for an anchor link. Valid attribute values are *, #, 0, 1, 2, 3, 4, 5, 6, 7, 8, and 9.

The following XHTML MP example demonstrates how to set a shortcut key using the accesskey attribute:


(linksEg6.xhtml)

<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title>XHTML MP Tutorial</title>
  </head>

  <body>
    <p>
      This is page 1.<br/>
      <a accesskey="1" href="linksEg7.xhtml"><img src="to2.gif" alt="Go to linksEg7.xhtml"/></a>
    </p>
  </body>
</html>


(linksEg7.xhtml)

<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title>XHTML MP Tutorial</title>
  </head>

  <body>
    <p>
      This is page 2.<br/>
      <a accesskey="1" href="linksEg6.xhtml"><img src="to1.gif" alt="Go to linksEg6.xhtml"/></a>
    </p>
  </body>
</html>


If you view the above two XHTML MP documents in a mobile phone browser, you will see that the anchor link is activated automatically when you press the "1" key of the mobile phone's keypad.

It should be noted that if the above XHTML MP example is viewed on Internet Explorer of a PC, the anchor link will be set in focus but will not be activated automatically when the shortcut "Alt + 1" is pressed.

The -wap-accesskey property of WAP CSS can be used as an alternative of the accesskey attribute.


Previous Page Page 27 of 36 Next Page


Feedback Form (ExpandCollapse)

What do you think about this web page?






(Optional) Please provide us more details. For example, suppose you select option 2 above, can you tell us specifically what information is missing? You can also suggest anything that can help us improve this web page.

(Optional) Your name:

(Optional) Your email address:

Please enter again to confirm:

Due to the amount of messages we received, we may not be able to reply to all messages.