Accommodating online users

To review, there are two ways you can view an M-Business channel.

  • Offline mode is the way a vast majority of users currently view M-Business Client. This means that they synchronize their channels, either through their desktop computer or through a modem, disconnect their mobile device from the Internet (usually by disconnecting the device from its cradle or by hanging up on their modem) and then take the mobile device with them to browse pages at their leisure.

  • Online mode means that users have a live connection to the Internet, usually through a modem attached to their mobile device or through the cool PDA/phone hybrids. It is true that even users with modems tend to browse M-Business channel pages in offline mode, as keeping a modem turned on often drains batteries and costs money. But you will find that as modems become more common (and plans become cheaper) the number of people viewing your page in online mode will be a fairly significant portion of your readers.

As it turns out, M-Business Client works slightly differently for people who are online. When an online user submits a form, the submitNoResponse() button acts just like a normal Submit button. It will send the form and immediately retrieve and display the response. Because M-Business Client jumps to the new response page, it never has a chance to process the back() command that comes after the submitNotResponse() function.

With our current script, the user will be presented with the debug information we have been trying so hard to hide with the submitNoResponse() button. Technically speaking, the submitNoResponse() button does work as intended, in that it does not store this result in the Forms Manager. In typical computer fashion, it is doing what you tell it to do, not what you want it to do.

This means that, to accommodate your online viewers, you have to make sure the response page you get back from the script is still something you would be comfortable sharing with your viewers.


Designing a response page for online users