spacer
Yehuda Shiran June 5, 2000
WML's Options Soft Key
Tips: June 2000

Yehuda Shiran, Ph.D.
Doc JavaScript

Developer News
Microsoft Shows Off Silverlight 4, IE9 Plans
Metasploit Expands Vulnerability Test Framework
HyperCard Reborn?

When you navigate with the user agent's up and down arrow keys, the cursor moves from one entry field to another. You fill entries or modify them with the Options soft key. Let's assume an application that computes the number of mortgage payments. The entry card looks like this:

Suppose now that the cursor is in the Amount: entry field and you click the Options soft key. You get the following display:

The Options card is a derived card. It is not specified directly by the WML code. The header is always Browser Options. Be sure to navigate the different options, as some of them are hidden. In this particular case, you have three options:

  • Edit Amount
  • Calculate
  • Help
The Edit Amount option is derived from the fact that the cursor stood in the <input> field. This field is defined with title="Amount:". The WML compiler uses the value of the title attribute to construct the option name, by appending it to the string Edit, generating the option Edit Amount. As strange as it sounds, the WML compiler drops any colons from the end of the title value. The value of title in the original WML code is Amount:, while what is being displayed is just Amount. So far, we have found it to happen only in <input> tags, as opposed to <select> tags where the colon stays in tact.

The other two options displayed above are Calculate and Help. Browser Options are created via the <do>. Here is the <do> tag for the Calculate option:

<do type="accept" label="Calculate">
  <go href="currency.wmls#convert('conversion','$(from)',
                                     '$(to)',$(amount))"/>
</do>

And here is how the Help option defined:

<do type="help" label="Help">
  <go href="#card1_help"/>
</do>

Learn more about WML and how to execute WML decks in Column 61, Introducing WML and WMLScript.


People who read this tip also read these tips:

Look for similar tips by subject:

internet.commediabistro.comJusttechjobs.comGraphics.com

Search:

WebMediaBrands Corporate Info

Legal Notices, Licensing, Permissions, Privacy Policy.
Advertise | Newsletters | Shopping | E-mail Offers | Freelance Jobs

webref The latest from WebReference.com Browse >
Rolling Out Your Own HTML Application Version Control · HTML 5: Client-side Storage · Working with Ajax Server Extensions
Sitemap · Experts · Tools · Services · Email a Colleague · Contact FREE Newsletters 
 The latest from internet.com
Wi-Fi Product Watch, November 2009 · Chip Market Recovering From '08 Collapse · Low-Cost Tools to Kickstart Your New Business