Many applications involve some sort of form submission. The mail page in this sample application, mail.html, submits a form. The page displays messages and allows the user to reply by tapping a Reply link. The Reply link displays the form. The workings of this page are described in detail in Mail page: a form submission.
The full source code for mail.html is listed below. For instructions on downloading this source code, see Downloading and accessing the JavaScript engine sample files.
<html> |
<head> |
<title>New Mail</title> |
<meta name="HandheldFriendly" content="True"> |
<script language="JavaScript1.2"> |
<!-- |
//
// FILE: mail.html
//
// Revision Date: March 15, 2002
//
// Copyright (c) 2006, iAnywhere Solutions, Inc.
//
//-->
<!--
//
// FUNCTION: InitializeNav()
//
function InitializeNav()
{ |
if (arguments.length != 0)
throw new Error("function InitializeNav()
incorrectly called"); |
initializeDisp(); |
//
// By default, the navigation bar is not displayed.
//
HideNav(); |
//
// Show the navigation URLs that are at the bottom of the HTML
document.
//
document.getElementById("navurls").style.display = "block"; |
return; |
} // InitializeNav |
// Purpose: Show the dropdown navigation bar.
//
function ShowNav()
{ |
if (arguments.length != 0)
throw new Error("function ShowNav()
incorrectly called"); |
document.getElementById('openNav').style.display="block";
document.getElementById('closedNav').style.display="none";
document.getElementById('nav').style.display="block"; |
return; |
} // ShowNav |
//
// FUNCTION: HideNav()
//
// Purpose: Hide the dropdown navigation bar.
//
function HideNav()
{ |
if (arguments.length != 0)
throw new Error("function HideNav()
incorrectly called"); |
document.getElementById('openNav').style.display="none";
document.getElementById('closedNav').style.display="block";
document.getElementById('nav').style.display="none"; |
return; |
} // HideNav |
//
// FUNCTION: InitializeDisp()
//
function InitializeDisp()
{ |
var obj; |
if (arguments.length != 0)
throw new Error("function InitializeDisp()
incorrectly called"); |
obj = document.getElementById("item1Text");
if (obj)
obj.style.display = "none"; |
obj = document.getElementById("item2Text");
if (obj)
obj.style.display = "none"; |
document.getElementById("navurls").style.display = "none";
return; |
} // InitializeDisp |
//
// FUNCTION: ExpandDisp()
//
function ExpandDisp(id)
{
var style; |
if (arguments.length != 1)
throw new Error("function ExpandDisp()
incorrectly called"); |
style = document.getElementById(id).style;
style.display = ((style.display == "none") ? "block" : "none" ); |
return false; |
} // ExpandDisp //--> </script> |
</head> |
<body onload="InitializeNav();"
style="FONT-SIZE: 8px; COLOR: #000000; FONT-FAMILY:
verdana,geneva,arial;
MARGIN-TOP: 0px; MARGIN-LEFT: 0px"> |
<table border="0" width="144" style="font-size: 8px; COLOR: #000000;"> |
<tr>
<td valign="top" width="128">
<IMG height=34 src="logo.gif" width=118 border=0>
<IMG height=5 src="darkdotline.gif" width=118 border=0> |
<span style="COLOR: #333333">
NEW MAIL
</span>
<br>
<IMG height=5 src="darkdotline.gif" width=118 border=0>
<br> |
<span style="COLOR: #333333">
<b>FROM:</b>Fred Jones, Boeing<br>
Did you mail me the driving instructions to your facility?<br>
<A onclick="return ExpandDisp('item2Text');" href ="#">Reply</A>
</span> |
<div class="dataElement" ID="item2Text">
<form action="mailsent.html" id=form1 name=form1>
<TEXTAREA id=textarea style="FONT-SIZE: 8px; WIDTH: 106px;
HEIGHT: 86px" name=textarea rows=6 cols=17>
</TEXTAREA>
<br>
<input type=submit value=send id=submit1 name=submit1>
</form>
</div> |
<br> |
</td> |
<td valign="top" align="right" width="16">
<div id="openNav" onclick="HideNav()">
<IMG height=11 src="open.gif" width=16 border=0>
</div> |
<div id="closedNav" onclick="ShowNav()">
<IMG height=11 src="closed.gif" width=16 border=0>
</div> |
<div id="nav">
<IMG height=92 src="mail_nav.gif" width=16 useMap=#nav border=0>
</div> |
</td> |
</tr> |
</table> |
<br> |
<map name="nav"> <area shape="RECT" coords="0,0,15,15" href="index.html"> <area shape="RECT" coords="0,19,15,34" href="calendar.html"> <area shape="RECT" coords="0,38,15,53" href="chart.html"> <area shape="RECT" coords="0,57,15,72" href="mail.html"> <area shape="RECT" coords="0,76,15,91" href="leads.html"> </map> |
<div ID="navurls">
<table border="0" width="120"
style="FONT-SIZE: 8px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px;
FONT-FAMILY: verdana,geneva,arial"> |
<tr align="center" valign="top" >
<td><A href="index.html">Home</A></td>
<td><A href="calendar.html">Cal</A></td>
<td><A href="chart.html">Chart</A></td>
<td><A href="mail.html">Mail</A></td>
<td><A href="leads.html">Leads</A></td>
</tr> |
</table> |
</div> |
</body> |
</html> |
| Send feedback about this page using email. | Copyright © 2008, iAnywhere Solutions, Inc. |