1.实现的效果图
1.1 邮箱主页如下
1.2 收件箱页如下
1.3 发件箱页如下
1.4 废件箱页如下
2.代码实现如下
2.1 主框架mailbox.html
mailbox.html主框架的代码实现的功能主页是,将窗口分成3个行,上面一行占20%,中间那行的占70%,下面那行占10%,(这里的行只是我个人意识里面的并不是真的行,因为觉得这么说比较容易理解,所以才说成行的)。
2.1.1 第一行我用了mailbox_top.html来填充
2.1.2 第二行我将它分成一个小的框架<frameset></frameset>,我讲这小的框架分成左右两边,左边占20%,右边占70%;左边用mailbox_left.html来填充,右边用mailbox_right.html来填充。
2.1.2 第三行我又将它分成一个小的框架<frameset></frameset>,我也将这个小框架分成左右两边,左边占50%,右边也占50%;左边用mailbox_bottom_ads.html来填充,右边用mailbox_bottom_copyRight来填充。
2.1.3 代码如下:
<span style="font-size:18px;"><!--
将窗口分成3个行,上面一行占20%,中间那行的占70%,下面那行占10%
-->
<frameset rows="20%,70%,10%">
<frame src="mailbox_top.html" scrolling="no" frameborder="0"/>
<!--
将窗口分成2列左边的那列占百分20,剩下的给右边占
-->
<frameset cols="20%,*">
<!--
noresize设置窗口大小固定不可以改变,frameborder设置边框
的边线为0
-->
<frame src="mailbox_left.html" noresize frameborder="0"/>
<!--
设置名字name="mailbox_frame"在点击链接的时候(比如点收件箱),才能用name来替换掉这个窗口
-->
<frame src="mailbox_right.html" name="mailbox_frame" frameborder="0"/>
</frameset>
<frameset cols="50%,*">
<!--广告窗口-->
<frame src="mailbox_bottom_ads.html" name="mailbox_ads"frameborder="0"/>
<!--CopyRright窗口-->
<frame src="mailbox_bottom_copyRight.html"
frameborder="0"/>
</frameset>
</frameset></span>
<span style="font-size:18px;"><img src="mailbox_top.png" width="100%" height="100%"/></span>
2.3 mailbox_left.html代码
这里也就定义了四个超链接分别链接到(1).邮箱主页:mailbox_right.html,(2).收件箱:mailbox_receive.html,(3).发件箱:mailbox_send.html,(4).废件箱:mailbox_trash.html
<span style="font-size:18px;"><body bgcolor="pink">
<ul>
<li><a href="mailbox_right.html" target="mailbox_frame">邮箱主页</a></li>
<li><a href="mailbox_receive.html" target="mailbox_frame">收件箱</a></li>
<li><a href="mailbox_send.html" target="mailbox_frame">发件箱</a></li>
<li><a href="mailbox_trash.html" target="mailbox_frame">废件箱</a></li>
</ul>
</body></span>
2.3.1 mailbox_receive.html代码
<body >
<h1><u>收件箱</u></h1>
<form>
<table width="600px"border="1" align="center" cellspace="2px"><caption>您有 2 封新邮件</caption>
<tr bgcolor="#BFC1C0">
<!--<th></th>修饰表头,默认会加粗,而且字体会居中对齐-->
<td><input type="checkbox" name="receive_checkbox"/></td>
<th>重要度</th>
<th>附件</th>
<th>新邮件</th>
<th>发件人</th>
<th>主题</th>
<th>接受时间</th>
</tr>
<tr>
<td><input type="checkbox" name="receive_checkbox"/></td>
<td> </td>
<td>no</td>
<td><img src="get_email.png"></td>
<td>Scien Wu</td>
<td>Hello</td>
<td>2016-3-7 10:40</td>
</tr>
<tr>
<td><input type="checkbox" name="receive_checkbox"/></td>
<td>重要</td>
<td>yes</td>
<td><img src="get_email.png"></td>
<td>Mxy</td>
<td>作业</td>
<td>2016-3-7 11:00</td>
</tr>
<tr>
<td><input type="checkbox" name="receive_checkbox"/></td>
<td> </td>
<td>no</td>
<td> </td>
<td>SconeOne</td>
<td>无聊的广告</td>
<td>2016-3-6 00:30</td>
</tr>
</table>
<input type="button" value="删除选中邮件"/> <!--如果没有以/>结尾的话,很多属性都会影响到后面的-->
</form><br/>
<hr/>
邮件预览<br/>
这里是邮件预览窗口!
</body>
2.3.2 mailbox_send.html代码
<body>
<form>
<h1><U>发件箱</U></h1>
收件人:<input type="text" name="receive_person"/><br/>
抄 送:<input type="text" name="copy_to"/><br/>
主 题:<input type="text" name="theme"/><br/>
<font face="微软雅黑">信件等级</font>
<select name="level">
<option value="high_level">高级</option>
<option value="mid_level">中级</option>
<option value="low_level">低级</option>
</select>
<!--文件上传控件-->
附件:<input type="file" name="attachment"/><br>
<!--文本域-->
<textarea name="send_textarea" cols="80" rows="20">
</textarea><br>
<input type="submit" value="发送"/>
<input type="button" value="重写"/>
</form>
</body>
<th>附件</th>
<th>新邮件</th>
<th>发件人</th>
<th>主题</th>
<th>接受时间</th>
</tr>
<tr>
<td><input type="checkbox" name="receive_checkbox"/></td>
<td> </td>
<td>no</td>
<td><img src="get_email.png"></td>
<td>Bill</td>
<td>About Microsoft Windows 2008</td>
<td>2016-3-6 10:20</td>
</tr>
<tr>
<td><input type="checkbox" name="receive_checkbox"/></td>
<td>一般</td>
<td>yes</td>
<td><img src="get_email.png"></td>
<td>MJ</td>
<td>乔丹的照片</td>
<td>2016-3-7 11:00</td>
</tr>
<tr>
<td><input type="checkbox" name="receive_checkbox"/></td>
<td> </td>
<td>no</td>
<td> </td>
<td>SconeOne</td>
<td>无聊的广告</td>
<td>2016-3-6 00:30</td>
</tr>
</table>
<input type="button" value="全部选中"/>
<input type="button" value="取消选定"/>
<input type="button" value="删除选中邮件"/> <!--如果没有以/>结尾的话,很多属性都会影响到后面的-->
</form>
</body>
2.4 mailbox_right.html代码
<span style="font-size:18px;"><body bgcolor="silver">
欢迎来到军军的邮箱主页
</body></span>
2.5 mailbox_bottom_ads.html代码
<span style="font-size:18px;"><body bgcolor="#5BC648">
这是永远存在的广告窗口<br>
<!--
marquee设置滚动窗口,direction设置方向是向左,
scrollamount设置滚动速度,值越大,速度越快
bihavior定义滚动的方式
-->
<marquee direction=left bihavior=alternate scrollamount=5 >
<img src="humor1.jpeg" width="50px">
<img src="humor1.jpeg" width="50px">
<img src="humor1.jpeg" width="50px">
<img src="humor1.jpeg" width="50px">
</marquee>
</body></span>
2.6 mailbox_bottom_copyRight.html代码
<span style="font-size:18px;"><body bgcolor="#A2A3A8">
CopyRight by Jun
</body></span>