制作个人网站教程
序言:
许多朋友想要制作个人网站。但总是苦于找不到头绪或不知如何制作。其实网站分很多种。有的是功能性的网站;有的是门户试的网站;也有的是论坛、聊天室等等。但是大致分为3种。既静态、动态、综合。可无论是哪种网站都有一个基本的元素。就是html页面。即便是asp、xml网站,也无法脱离html元素。
我第一次接触html语言是一盘光碟的欢迎页面。当时我还没有上网。但是我知道通过ie自动打开的这个页面叫做“网页”。看到那个“网页”的第一眼就被那些绚丽的色彩吸引。我想要了解它。但是我没有、不了解也不知道任何编辑网页的软件。但是我却鬼使神差的在ie中选择了“查看原文件”。就这样,一个再普通不过的记事本窗口把我带入了html的世界。
改一改某个数据,保存然后刷新页面。就这样。我在摸索中逐渐了解了这个神秘的语言。后来我上网了。安装了这个迄今为止依然在使用的dreamweaver。
有了一些语言基础后的我,开始使用dreamweaver编辑win98中的htt模板。htt模板的结构非常复杂。其变化多端的表达、显示方式影响了如今我的设计方式。
本教程就教大家如何快速、准确的学习、设计一个html页面。本教程分为2个章节。第一个章节是如何学习html页面和一些学习的技巧。第2个章节通过一些实力教大家如何设计出一个动人的页面。
学习设计:
学习网页最好还是循序渐进。从书本开始。但是书本只能讲述基本的设计方法。最后是否能达到让人瞠目结舌的效果就全靠自己。
学习的第一个目标便是积累。只有积累才能释放。这个积累包括知识、素材。但是最重要的就是创意。microsoft每年都出几十位百万富翁。福利更是不在话下。长时间的休假、世界各地的游玩。这些都让他们积累了无数的创意。最好的例子就是www.microsoft.com/china!这个页面中,那山是山吗?点击左侧的连接,在新的页面中,那是什麽?是夏威夷的沙滩吗?当然都不是。一点色彩的运用却能引起如此大的视觉震撼。这就叫创意!
创意、灵感是在玩乐之中产生的。但是无法玩乐的人怎麽办?那就多去一些著名的网站。仔细体验其中的意境吧。
知道了如何获取灵感。那麽素材又如何获取呢?其实很简单,网上有很多“网页特效”的网站。尝试把你感觉比较好的网站加入收藏夹,以后或许会用到其中的内容哦。
至于知识的累积。书本是个很好的方式。但是书本只能教你基础内容。想要快速学习高级的知识,还是要“偷”。“偷”知识并不可耻。那是一种好学心。是光荣的。所有的知识都是世界共享的。否则人类不会有今日的成就。但是我所说的这个“偷”并不是“盗用”。而是学习、修改!
以下我将用3个事例讲述如何学习别人的知识:
1.java程序(修改法)
许多时候,在“网页特效”网站中的java特效程序并不能满足我们的需求。此时我们就需要修改。如果不知道哪些数值将影响到那个部分不要紧。修改一个数值,保存后再用ie打开查看效果就可以了。不要着急。俗话说心急吃不了热豆腐。
例如下面一段特效(七色风网站—文件夹式菜单):
//修改下面的样式表属性
<style type=text/css>.sec1 {
border-right: gray 1px solid; border-top: #ffffff 1px solid; border-left: #ffffff 1px solid; cursor: hand; color: #000000; border-bottom: #ffffff 1px solid; background-color: #ff99cc
}
.sec2 {
border-right: gray 1px solid; border-top: #ffffff 1px solid; font-weight: bold; border-left: #ffffff 1px solid; cursor: hand; color: #000000; background-color: #ffe1f5
}
.main_tab {
border-right: gray 1px solid; border-left: #ffffff 1px solid; color: #000000; border-bottom: gray 1px solid; background-color: #ffe1f5
}
</style>
<!--javascript部分-->
<script language=javascript>
function secboard(n)
{
for(i=0;i<sectable.cells.length;i++)
sectable.cells[i].classname="sec1";
sectable.cells[n].classname="sec2";
for(i=0;i<maintable.tbodies.length;i++)
maintable.tbodies[i].style.display="none";
maintable.tbodies[n].style.display="block";
}
</script>
<!--html部分-->
<table id=sectable cellspacing=0 cellpadding=0 width=300 border=0 class="css3">
<tbody>
<tr align=middle height=20>
<td class=sec2 onclick=secboard(0) width="10%">关于本站</td>
<td class=sec1 onclick=secboard(1) width="10%">返回首页</td>
<td class=sec1 onclick=secboard(2) width="10%">返回目录</td>
<td class=sec1 onclick=secboard(3)
width="10%">赏心悦目</td>
</tr></tbody></table>
<table class=main_tab id=maintable height=180 cellspacing=0
cellpadding=0 width=300 border=0>
<!--关于tbody标记-->
<tbody style="display: block">
<tr>
<td valign=top align=middle><br><br>
<table cellspacing=0 cellpadding=0 width=291 border=0>
<tbody>
<tr>
<td class="css3">本网站是为广大的网页设计者服务的网站。网站收集了大量的网页素材、jsp编程、图形特效、javast特效和网页制作工具的使用方法。 另外,网站还收集了一些精美的图片和音乐供你欣赏<font size="2"><font color="#000000">。</font></font><br>
<br>
</td>
</tr>
</tbody>
</table>
</td></tr></tbody><!--关于cells集合-->
<tbody style="display: none">
<tr>
<td valign=top align=middle><br><br>
<table cellspacing=0 cellpadding=0 width=291 border=0>
<tbody>
<tr>
<td class="css3">
<p>去首页看看微风吹拂,竹叶轻摇的特效。</p>
<p><a href="../../index.asp">返回首页</a><br>
<br>
</p>
</td>
</tr>
</tbody>
</table>
</td></tr></tbody><!--关于tbodies集合-->
<tbody style="display: none">
<tr>
<td valign=top align=middle><br><br>
<table cellspacing=0 cellpadding=0 width=291 border=0>
<tbody>
<tr>
<td class="css3">
<p>本页从上千个网页特效中精选了300多个实用的网页特效。对每个特效我们都做了严格的测试,相信一定能对你的网页制作起到一定作用。</p>
<p><a href="../wytx.htm">返回目录</a><br>
<br>
</p>
</td>
</tr>
</tbody>
</table>
</td></tr></tbody><!--关于display属性-->
<tbody style="display: none">
<tr>
<td valign=top align=middle><br><br>
<table cellspacing=0 cellpadding=0 width=291 border=0>
<tbody>
<tr>
<td class="css3">你浏览本网站辛苦了,休息一会,去到本站的赏心悦目找个美眉让她看看你。<a href="../../sxym/sxym.htm">赏心悦目</a><br>
<img src="../../sxym/renwu/image/015s.jpg" width="140" height="105">
<img src="../../sxym/renwu/image/013s.jpg" width="140" height="105">
</td>
</tr>
</tbody>
</table>
</td>
</tr></tbody></table>
在以上特效中,我们首先找到了2个java对象的名字。分别是“sectable”和“maintable”。他们对应的是上侧按钮和下册显示框架。这2个名字在java部分中都有定义。当然,这两个名字是可以改变的。但是java部分中也要改变并与之相同才可以正常使用。而secboard(0)、secboard(1)等分别代表表格内的第一个行(列)、第2个行(列),以此类推。
在这个特效中,stctable和maintable两个表格是贴在一起的。而在我们的网页中,在某中情况下也许需要将他们分开。这段代码中,stctable和maintable两个表格自身是不相互关联的。所以即使分开也不会影响效果。
这段特效中,当点击按钮时,被激活的按钮会随之变色。就如同我们桌面“显示属性”对话框的效果一样。而这变色就是使用css渲染。通过修改css,可以使这个特效更加符合我们的页面。而修改css就要依靠你们对css的掌握和平时对好的css程序的累积了。
在此我送给大家一段css(xp按钮样式):
<style>
.btn {
border-right: #7b9ebd 1px solid; padding-right: 2px; border-top:
#7b9ebd 1px solid; padding-left: 2px; font-size: 12px; filter:
progid:dximagetransform.microsoft.gradient(gradienttype=0,
startcolorstr=#ffffff, endcolorstr=#cecfde); border-left: #7b9ebd
1px solid; cursor: hand; color: black; padding-top: 2px;
border-bottom: #7b9ebd 1px solid
}
</style>
通过修改以上的css,还可以变化出不同的效果。
大家都知道即将推出的vista系统最显著的改变就是没有了“菜单”。取而代之的是类似office的工具条。那麽这种工具条特效应该如何编写呢?仔细研究上述“文件夹式菜单”。稍加改变,就能做成office工具条。
2.获得flash背景(排除法)
我计划制作一个关于“分布式计算”的网页(http://mws.mm9mm.com/fbnet/main.htm)。由于需要,我要使用flash做背景。可是由于microsoft最新的控件提示。使用普通方法在页面中放置flash会显示边框和激活提示。虽然网络上有很多解决方法,但是都不完美。而在microsoft的vista网站上(http://www.microsoft.com/china/windowsvista/features/default.mspx),该背景恰恰就是flash。俗话说解铃还需系铃人。microsoft的解决方案当然是最完美的。
接下来看看我如何获得这个完美的方案:
1.用“查看原文件”打开http://www.microsoft.com/china/windowsvista/features/default.mspx。将其中的代码复制到dreamweaver。
2.在dreamweaver中尽量删除所有文字和图片。通过排查,我发现一段代码:
<div id="flashbg">
<script src="/china/windowsvista/includes/activexfix.js"></script>
</div>
根据这个层的名字,我初步可以确定其中的activexfix.js就是flash背景。然后通过该地址,在/china/windowsvista/includes/activexfix.js前加上www.microsoft.com。下载并保存该js文件。
3.打开这个js文件,获得以下代码:
锘¿// jscript file
document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="100%" height="600px" align="top">');
document.write(' <param name="movie" value="/china/windowsvista/includes/bg.swf" />');
document.write(' <param name="quality" value="high" />');
document.write(' <param name="menu" value="false" />');
document.write(' <param name="wmode" value="transparent" />');
document.write(' <param name="play" value="false" />');
document.write(' <param name="loop" value="false" />');
document.write(' <embed src="/china/windowsvista/includes/bg.swf" width="100%" height="600px" loop="false" align="left" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" play="false"></embed>');
document.write('</object>');
其中虽然完全已js方式编写代码,但还是保持基本的flash控件表达式。因此如何修改这个js以便适合自己的网页的方法我就不详细讲述了。
至此,我就获得了一个完美的flash背景程序。其实这个例子完全可以举一反三。看到别人网站中的某个经典程序。完全可以通过各种方式查看。当然,这并不属于盗用。因为这种程序属于知识。而知识永远不属于“盗窃”。不过如果在网站中加入感谢,感谢这个程序的编写方就更加好了。
| 编写网页实例教程: 做网页的第一件事就是策划。要做什麽类型的网页、什麽功能、具体的内容、排版分类后的资源量、风格,这些都要首先考虑到。如果是个人网页。是否能经常的更新内容也是一个问题。以下就我做的一个网页(mws博善中华(http://mws.mm9mm.com/cry/main.htm))为例,讲述编写过程: 准备: 1.mws博善中华属于慈善网页。由于是个人网页,没有经历经常更新是个大问题。为了避免内容陈旧。我决定将这个网页做成开放式门户网页。提供“慈善”教学、各大慈善网站地址、捐款地址等。 2.“慈善”就牵扯到捐款。因此要选择长期、稳定、安全、合法、正规的捐款机构。经过最终的挑选,我选择了“中华慈善总会”和“中国红十字会”的捐款地址。 3.由于需要适应各种分辨率,我决定使用iframe方式框嵌“博善中华”。 4.考虑到色彩、美工。我决定使用浅色调。风格仿效microsoft的vista页面。这样可以给人已远眺的感觉。 所有图片可以到“mws博善中华”中找到。最终效果也请参考“mws博善中华”。准备好左右图片后,进行下列步骤: 1.在网页目录中新建一个记事本文件,输入如下css代码: <style> .btn { border-right: #7b9ebd 1px solid; padding-right: 2px; border-top: #7b9ebd 1px solid; padding-left: 2px; font-size: 12px; filter: progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr=#ffffff, endcolorstr=#cecfde); border-left: #7b9ebd 1px solid; cursor: hand; color: black; padding-top: 2px; border-bottom: #7b9ebd 1px solid } .btn1_mouseout { border-right: #7ebf4f 1px solid; padding-right: 2px; border-top: #7ebf4f 1px solid; padding-left: 2px; font-size: 12px; filter: progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr=#ffffff, endcolorstr=#b3d997); border-left: #7ebf4f 1px solid; cursor: hand; color: black; padding-top: 2px; border-bottom: #7ebf4f 1px solid } .btn1_mouseover { border-right: #7ebf4f 1px solid; padding-right: 2px; border-top: #7ebf4f 1px solid; padding-left: 2px; font-size: 12px; filter: progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr=#ffffff, endcolorstr=#cae4b6); border-left: #7ebf4f 1px solid; cursor: hand; color: black; padding-top: 2px; border-bottom: #7ebf4f 1px solid } .btn2 {padding: 2 4 0 4;font-size:12px;height:23;background-color:#ece9d8;border-width:1;} .btn3_mouseout { border-right: #2c59aa 1px solid; padding-right: 2px; border-top: #2c59aa 1px solid; padding-left: 2px; font-size: 12px; filter: progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr=#ffffff, endcolorstr=#c3daf5); border-left: #2c59aa 1px solid; cursor: hand; color: black; padding-top: 2px; border-bottom: #2c59aa 1px solid } .btn3_mouseover { border-right: #2c59aa 1px solid; padding-right: 2px; border-top: #2c59aa 1px solid; padding-left: 2px; font-size: 12px; filter: progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr=#ffffff, endcolorstr=#d7e7fa); border-left: #2c59aa 1px solid; cursor: hand; color: black; padding-top: 2px; border-bottom: #2c59aa 1px solid } .btn3_mousedown { border-right: #ffe400 1px solid; padding-right: 2px; border-top: #ffe400 1px solid; padding-left: 2px; font-size: 12px; filter: progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr=#ffffff, endcolorstr=#c3daf5); border-left: #ffe400 1px solid; cursor: hand; color: black; padding-top: 2px; border-bottom: #ffe400 1px solid } .btn3_mouseup { border-right: #2c59aa 1px solid; padding-right: 2px; border-top: #2c59aa 1px solid; padding-left: 2px; font-size: 12px; filter: progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr=#ffffff, endcolorstr=#c3daf5); border-left: #2c59aa 1px solid; cursor: hand; color: black; padding-top: 2px; border-bottom: #2c59aa 1px solid } .btn_2k3 { border-right: #002d96 1px solid; padding-right: 2px; border-top: #002d96 1px solid; padding-left: 2px; font-size: 12px; filter: progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr=#ffffff, endcolorstr=#9dbcea); border-left: #002d96 1px solid; cursor: hand; color: black; padding-top: 2px; border-bottom: #002d96 1px solid } .btrecn { border-right: #8c8c8c 1px solid; padding-right: 2px; border-top: #eaeaea 1px solid; padding-left: 2px; font-size: 12px; filter: progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr=#eaeaea, endcolorstr=#8c8c8c); border-left: #8c8c8c 1px solid; cursor: hand; color: black; padding-top: 2px; border-bottom: #eaeaea 1px solid } .menumain { border-right: #dcd3d3 1px solid; padding-right: 1px; border-top:#dcd3d3 1px solid; padding-left: 1px; font-size: 14px;font-weight: bolder; filter: progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr=#ffffff, endcolorstr=#776262); border-left: #dcd3d3 1px solid; cursor: hand; color: black; padding-top: 2px; border-bottom: #776262 1px solid } .menuback { border-right: #dcd3d3 1px solid; padding-right: 1px; border-top: #dcd3d3 1px solid; padding-left: 1px; font-size: 14px; filter: progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr=#776262, endcolorstr=#dcd3d3); border-left: #d6dbb7 1px solid; cursor: hand; color: black; padding-top: 2px; border-bottom: #776262 1px solid } .dzback {font-size: 13px; filter:progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr=#dcd3d3, endcolorstr=#776262) } .txtmouseover { border-right: #ff0000 1px solid; padding-right: 2px; border-top: #ff0000 1px solid; padding-left: 2px; font-size: 12px;background-image: url(mail/txtback.gif);border-left: #ff0000 1px solid;color: black; padding-top: 2px; border-bottom: #ff0000 1px solid } .txtmouseout { border-right: #a7b672 1px solid; padding-right: 2px; border-top: #a7b672 1px solid; padding-left: 2px; background-image: url(mail/txtback.gif);font-size: 12px;border-left: #a7b672 1px solid;color: black; padding-top: 2px; border-bottom: #a7b672 1px solid } .menumain { border-right: #e6e3db 1px solid; padding-right: 1px; border-top: #ffffff 1px solid; padding-left: 1px; font-size: 12px; filter: progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr=#ffffff, endcolorstr=#e6e3db); border-left: #e6e3db 1px solid; cursor: hand; color: black; padding-top: 2px; border-bottom: #e6e3db 1px solid } .menumain2 { border-right: #e6e3db 1px solid; padding-right: 1px; border-top: #ffffff 1px solid; padding-left: 1px; font-size: 12px; filter: progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr=#ffffff, endcolorstr=#7f6b6b); border-left: #e6e3db 1px solid; cursor: hand; color: black; padding-top: 2px; border-bottom: #7f6b6b 1px solid } .menuback { border-right: #e6e3db 1px solid; padding-right: 1px; border-top: #e6e3db 1px solid; padding-left: 1px; font-size: 12px; filter: progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr=#e6e3db, endcolorstr=#ffffff); border-left: #e6e3db 1px solid; cursor: hand; color: black; padding-top: 2px; border-bottom: #e1e1e6 0px solid } .linkmain { border-right: #b4bb82 1px solid; padding-right: 1px; border-top: #edefe0 1px solid; padding-left: 1px; font-size: 12px; filter: progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr=#edefe0, endcolorstr=#b4bb82);border-left: #d6dbb7 1px solid; cursor: hand; color: black; padding-top: 2px; border-bottom: #b4bb82 1px solid } .menuback2 { border-right: #b4bb82 1px solid; padding-right: 1px; border-top: #b4bb82 1px solid; padding-left: 1px; font-size: 12px; filter: progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr=#b4bb82, endcolorstr=#ffffff); border-left: #b4bb82 1px solid; cursor: hand; color: black; padding-top: 2px; border-bottom: #e1e1e6 0px solid } .linkback { border-right: #b4bb82 1px solid; padding-right: 1px; border-top: #b4bb82 1px solid; padding-left: 1px; font-size: 12px; filter: progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr=#d0d5ae, endcolorstr=#dde0c5); border-left: #b4bb82 1px solid; cursor: hand; color: black; padding-top: 2px; border-bottom: #ffffff 1px solid } .formain { border-right: #ffffff 1px solid; padding-right: 1px; border-top: #ffffff 1px solid; padding-left: 1px; font-size: 12px; filter: progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr=#ffffff, endcolorstr=#e2e4cd); border-left: #ffffff 1px solid; cursor: hand; color: black; padding-top: 0px; border-bottom: #e2e4cd 1px solid } </style>a:link { color: #000000} 输入完毕后保存。并将该文件的文件名和扩展名改为mosb.css 2.再次新建一个文本文件,打开并输入如下css代码: .tm80 { filter: alpha(opacity=80)} .tm70 { filter: alpha(opacity=70)} .tm60 { filter: alpha(opacity=60)} .tm50 { filter: alpha(opacity=50)} .tm40 { filter: alpha(opacity=40)} .tm30 { filter: alpha(opacity=30)} 保存后,更改文件名和扩展名为:ap.css 3.使用dreamweaver新建一个页面,并设置为“显示代码和设计视图”。 4.右键点击该页面,选择“页面属性”。设置“左边界”、“顶部边界”、“边界宽度”、“边界高度”均为 0。 5.在</head>标签之上输入css代码: <style type="text/css"> <!-- .txt { font-size: 12px} .txtlink { cursor: hand; font-size: 12px} --> a.fwlink { display: #a8bc63; width: 100%; text-align: left; text-decoration: none; font-family:arial; font-size:12px; color: #000000; border: none; border: solid 1px none; } a.fwlink:hover { border-right: #edefe0 0px solid; padding-right: 2px; border-top: #edefe0 1px solid; padding-left: 2px; font-size: 12px; filter: progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr=#edefe0, endcolorstr=#b4bb82); border-left: #b4bb82 0px solid; cursor: hand; color: ff0000; padding-top: 2px; border-bottom: #b4bb82 1px solid } a.menulink { display: block; width: 100%; text-align: left; text-decoration: none; font-family:"arial"; font-size:12px; color: #9fb54d; border: none; border: solid 0px #9fb54d; ; cursor: hand} a.menulink:hover { border: solid 1px #9fb54d; background-color:; } .meuntext { cursor: hand} .txtsj { text-indent: 2pt} .txtsj2 { text-indent: 1pt} .logtxt { font-size: 36px; font-weight: bolder; color: #a2c2dd} .exheading {font-weight: bold; cursor: hand} </style> <link rel="stylesheet" href="../iemp/mosb.css" type="text/css"> <link rel="stylesheet" href="../iemp/ap.css" type="text/css"> <link rel="stylesheet" href="../iemp/backt.css" type="text/css"> 6.打开“对象”界面的“标准”栏。选择“插入图像”按钮。在页面顶部插入headerbg.jpg(该图像可在mws博善中华中找到)。 7.新建1层,层编号为layer1,左0,上150,宽255,高266。 8.在layer1层中插入图像leftbk.gif。并将该图像命名为logback,地图名为logback,宽241,高558。 9.新建1个层,层编号为layer2,左802,上62,宽97,高109。 10.在layer2层中插入图片imgk.gif(该图片在mws博善中华中可以找到)。并设置名称为c2,地图名为c2。宽200,高250。 11.新建一个层,层编号为layer3,左804,上265,宽195,高248。背景色设置为#fcfcfb。 12.在layer3层中输入如下代码: <table id=sectable cellspacing=0 cellpadding=0 width=100% border=0 class="meuntext"> <tbody> <tr align=middle height=10> <td class=menumain onclick=secboard(0) width="51%"><font color="#ffffff"title="中华慈善总会"><font color="#666633"><span class="txtlink">中华慈善总会</span></font></font><span class="txt"><font size="2" color="#666633" title="与搜索相关的行为"><font face="marlett">u</font></font></span></td> <td onclick=secboard(1) width="49%" class="meuntext"><font color="#667140" title="中国红十字会"><span class="txtlink">中国红十字会<font face="marlett">u</font></span></font></td> </tr> </tbody> </table> <table id=maintable height=13 cellspacing=0 cellpadding=0 width=100% border=0> <!--关于tbody标记--> <tbody style="display: block"> <tr> <td valign=top align=middle height="13"> <table width=100% border=0 cellpadding="0" cellspacing="0" align="left" height="16"> <tbody> <tr> <td class="menuback" height="7"> <table width="172" border="0" cellspacing="0" cellpadding="0" align="center" class="txt" height="377"> <tr> <td height="16"> <font color="#ffffff"><span class="txt"><font color="#ff0000">热线电话:</font></span></font></td> </tr> <tr> <td class="txt"> <div align="center"><font color="#9c8b70">(010)66055848</font></div> </td> </tr> <tr> <td class="txt"><font color="#ff0000">传 真:</font></td> </tr> <tr> <td height="6"> <div align="center"><font color="#ffffff"><span class="txt"><font color="#9c8b70">(010)66083264</font></span></font></div> </td> </tr> <tr> <td><font color="#ff0000" class="txt">联系人:</font></td> </tr> <tr> <td class="txt" height="28"> <div align="center"><font color="#9c8b70">苏辉、王玲</font></div> </td> </tr> <tr> <td class="txt" height="24"> <font color="#ffffff"><span class="txt"><font color="#ff0000">接受捐款账号及地址如下: </font></span></font></td> </tr> <tr> <td height="23"><font color="#9c8b70" class="txt">银行汇款:</font></td> </tr> <tr> <td height="11"><font color="#ffffff"><span class="txt"><font color="#ff0000">人民币捐款帐户开户单位:</font></span></font></td> </tr> <tr> <td height="3"> <div align="center"><font color="#9c8b70"><span class="txt">中华慈善总会 </span></font></div> </td> </tr> <tr> <td height="11"><font color="#9c8b70" class="txt">帐号:0200002809014450409</font></td> </tr> <tr> <td height="12"><font color="#9c8b70"><span class="txt">开户行:</span></font></td> </tr> <tr> <td height="10"> <div align="center"><font color="#9c8b70" class="txt">中国工商银行北京西四支行</font></div> </td> </tr> <tr> <td height="14"><font color="#ff0000">外币捐款帐户:</font><font color="#ffffff"> </font></td> </tr> <tr> <td><font color="#9c8b70">开户单位:</font></td> </tr> <tr> <td height="14"> <div align="center"><font color="#9c8b70">中华慈善总会</font></div> </td> </tr> <tr> <td> <font color="#9c8b70">帐号:</font></td> </tr> <tr> <td> <div align="center"><font color="#9c8b70">00100914908091014</font></div> </td> </tr> <tr> <td height="20"><font color="#9c8b70">开户行:</font></td> </tr> <tr> <td><font color="#9c8b70">中国银行总行营业部[北京市复兴门内大街1号]</font></td> </tr> <tr> <td height="11"><font color="#ff0000">邮局汇款:</font></td> </tr> <tr> <td><font color="#9c8b70">中华慈善总会地址: </font></td> </tr> <tr> <td><font color="#9c8b70">北京市西城区二龙路甲33号新龙大厦</font></td> </tr> <tr> <td> <font color="#9c8b70">邮编:</font></td> </tr> <tr> <td> <div align="center"><font color="#9c8b70">100032</font></div> </td> </tr> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> <!--关于cells集合--> <tbody style="display: none"> <tr> <td valign=top align=middle height="8"> <table width=100% border=0 class="menulink" cellpadding="0" cellspacing="0" align="left" height="16"> <tbody> <tr> <td height="7" class="menuback"> <table width="100%" border="0" cellspacing="0" cellpadding="0" align="center" height="420"> <tr> <td class="txt" height="11"><font color="#ff0000">救灾专用账号:</font></td> </tr> <tr> <td class="txt" height="2"><font color="#9c8b70">开户单位:</font></td> </tr> <tr> <td class="txt" height="14"> <div align="center"><font color="#9c8b70">中国红十字会总会</font></div> </td> </tr> <tr> <td class="txt" height="7"><font color="#9c8b70">人民币开户行:</font></td> </tr> <tr> <td class="txt" height="5"><font color="#9c8b70">中国工商银行北京分行东四南支行</font></td> </tr> <tr> <td height="11" class="txt"> <font color="#ff0000">人民币账号:</font></td> </tr> <tr> <td class="txt" height="11"> <div align="center"><font color="#9c8b70">0200001009014413252</font></div> </td> </tr> <tr> <td class="txt" height="11"> <p> </p> <p><font color="#9c8b70">外币开户行:</font></p> </td> </tr> <tr> <td class="txt" height="8"> <div align="center"><font color="#9c8b70">中信实业银行酒仙桥支行</font></div> </td> </tr> <tr> <td class="txt" height="16"><font color="#ff0000">外币账号:</font></td> </tr> <tr> <td class="txt" height="11"> <div align="center"><font color="#9c8b70">7112111482600000209</font></div> </td> </tr> <tr> <td class="txt" height="14"> <p> </p> <p><font color="#ff0000">热线电话:</font></p> </td> </tr> <tr> <td class="txt" height="2"> <div align="center"><font color="#9c8b70">(8610)65139999</font></div> </td> </tr> <tr> <td height="19" class="txt"> <p><font color="#ff0000">地址:</font></p> </td> </tr> <tr> <td class="txt" height="2"> <div align="center"><font color="#9c8b70">北京市东城区北新桥三条8号</font></div> </td> </tr> <tr> <td class="txt" height="7"><font color="#ff0000">邮编:</font></td> </tr> <tr> <td height="2" class="txt"> <div align="center"><font color="#9c8b70">100007</font></div> </td> </tr> <tr> <td height="11" class="txt"> </td> </tr> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> 这段代码是mws博善中华页面右侧“中华慈善总会”、“中国红十字会”的body部分。 13新建一个层,层编号为main,左241,上129,宽563,高217。z轴为5。然后输入以下代码: <table id=cytable cellspacing=0 cellpadding=0 width=133 border=0 class="meuntext"> <tbody> <tr align=middle height=10> <td class=menumain onclick=main(0) width="50%"><font size="2" color="#666633" title="基本信息为您的慈善导航">基本<font face="marlett">u</font></font></td> <td onclick=main(1) width="50%" class="meuntext"><font size="2" color="#667140" title="声明、说明">关于<font face="marlett">u</font></font></td> </tr> </tbody> </table> <div align="right"></div> <table id=mcytable height=13 cellspacing=0 cellpadding=0 width=100% border=0> <!--关于tbody标记--> <tbody style="display: block"> <tr> <td valign=top align=middle height="193"> <table width=100% border=0 cellpadding="0" cellspacing="0" align="left" height="16"> <tbody> <tr> <td class="menuback" height="191"> <table width="100%" border="0" cellspacing="0" cellpadding="0" height="198"> <tr> <td onclick="mm_settextoflayer('text','','<font color=\"#ff0000\"><br><br>什麽是慈善事业:</font><br><br>\n\n慈善事业是您对个人、社会、国家所实施的救助活动。您对任何个人、社会、国家所进行的任何救助、帮助都统称为“慈善”。');mm_showhidelayers('menu','','hide')" height="12"><a href="#" class="fwlink">什麽是慈善事业</a></td> </tr> <tr> <td onclick="mm_settextoflayer('text','','<font color=\"#ff0000\"><br><br>我为什麽要做慈善事业:</font><br><br>\n当您手中拿着水晶酒杯,站在落地窗前看着窗外的鹅毛大雪。您是否曾想到也许在您脚下正有一个年轻的生命因为没有一件御寒的衣服而失去生命?<br><br>\n\n当您在梯形讲室中看着讲师谈吐激昂,您是否想到正有一名失学儿童的生涯渺茫?<br><br>\n\n当您在群山之颠看着那日出东方所散射出的耀眼光芒,您是否想到曾经跟您一样的一家人正在灾难中濒临死亡?<br><br>当您看着自己的儿女茁壮成长,您是否知道有一个跟您的子女一样大的小孩失去了所有的亲人?<br><br>当您看着父母的喜笑颜开,您是否知道有一个孤寡老人正在疾病中孤单的离开这个世界?');mm_showhidelayers('menu','','hide')" height="9"><a href="#" class="fwlink">我为什麽要做慈善事业</a></td> </tr> <tr> <td onclick="mm_settextoflayer('text','','<font color=\"#ff0000\"><br><br>我能做哪些慈善事业:</font><br><br>\n您做慈善事业,我们感谢您的善心。<br><br>尽您自己所能。您的任何帮助,我们都是需要的。如果您的经济允许,您可以给慈善基金会捐款、捐物。<br><br>您也可以将“慈善”融入您的生活。您可以参加公益事业。您可以每天抽出几个小时在孤儿院中照料孤儿或在老人院中陪老人聊天。<br><br>\n如果您愿意,您也可以在闲暇之余,去贫困地区亲自救助、帮助那里的失学儿童或穷苦民众。<br><br>如果您愿意奉献更多。我们推荐您参加援外组织。根据您的专业,您可以在您居住区以外地区或国家担任义工。');mm_showhidelayers('menu','','hide')" height="2"><a href="#" class="fwlink">我能做哪些慈善事业</a></td> </tr> <tr> <td onclick="mm_settextoflayer('text','','<font color=\"#ff0000\"><br><br>我应该如何做慈善事业:</font><br><br>\n\n您的奉献我们身表感激!<br><br>\n\n如果您要捐款捐物。您可以联系您当地的慈善团体或联系“博善中华”给您推荐的慈善组织。<br><br>\n\n在右侧,“博善中华”为您提供了“中华慈善总会”和“中国红十字会”的电话、地址和汇款账户。这些信息mws确保是正确并且合法的(详情请看声明)。\n\n\n\n您也可以点击左侧的推荐列表进入“中华慈善总会”或“中国红十字会”的官方网站进行查询或募捐。<br><br>\n\n\n\n如果您想参加志愿者、义工活动。您可以联系您当地的慈善组织或志愿者、义工团体。您也可以点击左侧列表为您列出的“义工联盟”或“中国志愿服务网”。<br><br>\n\n\n\n如果您是专业医师或专业急救医师,您想参加援外救援。您可以直接联系您当地的红十字会。或直接联系“中国红十字会”。');mm_showhidelayers('menu','','hide')" height="9"><a href="#" class="fwlink">我应该如何做慈善事业</a></td> </tr> <tr> <td onclick="mm_settextoflayer('text','','<font color=\"#ff0000\"><br>法律法规请您选择:</font>');mm_showhidelayers('menu','','show')" height="6"><a href="#" class="fwlink"><span >法律法规<font face="marlett">u</font></span></a></td> </tr> <tr> <td height="63"> </td> </tr> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> <!--关于cells集合--> <tbody style="display: none"> <tr> <td valign=top align=middle height="8"> <table width=100% border=0 class="menulink" cellpadding="0" cellspacing="0" align="left" height="16"> <tbody> <tr> <td height="7" class="menuback"> <table width="100%" border="0" cellspacing="0" cellpadding="0" height="198"> <tr> <td onclick="mm_settextoflayer('text','','<br><br><font color=\"#ff0000\">mws博善中华责任声明: </font>\n\n<br><br>mws博善中华是已方便您的爱心为目的的门户式网络。\n<br><br>博善中华会聚了各大慈善网络。使您更加快捷的奉献您的爱心。\n\n<br><br>博善中华所提供给您的“中华慈善总会”和“中国红十字会”的电话、地址、邮政编码、人民币捐款账户、外币捐款账户都经过mws确认并核实。mws确保其是安全、正确、合法的。\n\n<br><br>博善中华左侧联合网络中给您提供的慈善网站的网址都经mws核实。mws确认是安全、正确的。\n\n<br><br>博善中华只提供“中华慈善总会”和“中国红十字会”的捐款账号。并不具备其管理能力。因此如果因您捐款而遭受到任何损失,mws不承担任何责任。');mm_showhidelayers('menu','','hide')" height="22"><a href="#" class="fwlink">mws博善中华责任声明</a></td> </tr> <tr> <td onclick="mm_settextoflayer('text','','<br><br><font color=\"#ff0000\">mws博善中华版权声明:</font>\n<br><br>mws博善中华版权归mws、b-s-l所有。任何人在未经mws工作组、b-s-l许可的情况下不得已任何理由、任何方式仿效、转载、修改mws博善中华。\n\n<br><br>mws博善中华中提供的第三方网址的版权归该网站所有。\n\n<br><br>mws工作组保有对以上声明的解释权。');mm_showhidelayers('menu','','hide')" height="19"><a href="#" class="fwlink">mws博善中华版权声明</a></td> </tr> <tr> <td height="2" onclick="mm_showhidelayers('menu','','hide');mm_settextoflayer('text','','<br><font color=\"#ff0000\">联系方式和慈善联盟:</font><br><br>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n如果您有任何问题或建议,欢迎您联系mws网络-慈善中华工作组。电子邮件:bslwjf@hotmail.com\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<br><br><font color=\"#ff0000\">或者您也可以联系以下慈善中心:</font>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<br><br><font color=\"#ff0000\">中华慈善总会:</font><br><br>电话:(010)66055848。 传真:(010)66083264。 地址:北京市西城区二龙路甲33号新龙大厦。 邮编:100032 \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<br><br><font color=\"#ff0000\">中国红十字会:</font>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<br>电话:(8610)65139999。地址:北京市东城区北新桥三条8号。 邮编:100007。\n\n\n\n\n\n\n\n\n\n\n\n\n\n<br><br><font color=\"#ff0000\">其他慈善中心联系方式请参照该网站说明。您本地慈善中心或慈善组织的联系方式请您查询当地“114”。</font>\n\n\n\n\n\n\n\n\n\n\n<br><br><font color=\"#ff0000\">以下是《慈善中华》中部分资源借取方:其版权归该方所有。排名不分先后:</font>\n\n\n\n\n\n\n\n<br><br>中华慈善总会|| 中国红十字会|| 台湾佛教慈济慈善基金会|| 义工联盟|| 中国志愿服务网|| 慈善在线||')"><a href="#" class="fwlink">联系方式和慈善联盟</a></td> </tr> <tr> <td> </td> </tr> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> 以上代码是页面中“基本”“关于”项的整体代码。 14.添加一下java代码</head>以前: <script language=javascript> <!-- function secboard(n) { for(i=0;i<sectable.cells.length;i++) sectable.cells[i].classname=""; sectable.cells[n].classname="menumain"; for(i=0;i<maintable.tbodies.length;i++) maintable.tbodies[i].style.display="none"; maintable.tbodies[n].style.display="block"; } //main function main(n) { for(i=0;i<cytable.cells.length;i++) cytable.cells[i].classname=""; cytable.cells[n].classname="menumain"; for(i=0;i<mcytable.tbodies.length;i++) mcytable.tbodies[i].style.display="none"; mcytable.tbodies[n].style.display="block"; } function mm_findobj(n, d) { //v4.01 var p,i,x; if(!d) d=document; if((p=n.indexof("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=mm_findobj(n,d.layers[i].document); if(!x && d.getelementbyid) x=d.getelementbyid(n); return x; } function mm_settextoflayer(objname,x,newtext) { //v4.01 if ((obj=mm_findobj(objname))!=null) with (obj) if (document.layers) {document.write(unescape(newtext)); document.close();} else innerhtml = unescape(newtext); } function mm_showhidelayers() { //v3.0 var i,p,v,obj,args=mm_showhidelayers.arguments; for (i=0; i<(args.length-2); i+=3) if ((obj=mm_findobj(args[i]))!=null) { v=args[i+2]; if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; } obj.visibility=v; } } function mm_preloadimages() { //v3.0 var d=document; if(d.images){ if(!d.mm_p) d.mm_p=new array(); var i,j=d.mm_p.length,a=mm_preloadimages.arguments; for(i=0; i<a.length; i++) if (a[i].indexof("#")!=0){ d.mm_p[j]=new image; d.mm_p[j++].src=a[i];}} } function mm_swapimgrestore() { //v3.0 var i,x,a=document.mm_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.osrc;i++) x.src=x.osrc; } function mm_swapimage() { //v3.0 var i,j=0,x,a=mm_swapimage.arguments; document.mm_sr=new array; for(i=0;i<(a.length-2);i+=3) if ((x=mm_findobj(a[i]))!=null){document.mm_sr[j++]=x; if(!x.osrc) x.osrc=x.src; x.src=a[i+2];} } //--> </script> 细心的人一定发现了以上的java中,function secboard(n)和function main(n)部分就是页面中的两个“文件夹式菜单”的java代码(12、13步中添加的文件夹式菜单)。而后面部分包括了“隐藏层”、“设置层文本”和“交换图像”的java代码。这两部分的的代码以后会用到。 15.新建1个层,层编号为layer4,左11,上247,宽205,高251。z轴设为4。 16.在layer4层内新建表格20行,1列。宽100%。边框0,边距0,间距0。并在其中输入要导航的著名慈善网站的名称: 推荐给您: 中华慈善总会 中国红十字总会 台湾佛教慈济慈善基金会 义工联盟 中国志愿服务网 慈善在线 国际救援: 绿色和平组织(greenpeace) 世界关怀组织(world concern) 救护国际(shelter for life) 世界自然基金会(wwf) 世界救济组织(world relief) 亚洲基金会(the asia foundation) 世界宣明会 个人基金会: 李嘉诚基金会 国政部门: 中华人民共和国卫生部 输入完毕后,给各个名称加上连接。 14.给layer4层内的所有连接的的<a href>标签中添加 class="menulink" css。然后给每行表格添加title="*****"提示标签。如“title="进入“慈善在线”"”。 15.新建1层,层标签为layer6,左133,上111。宽42,高50。z轴为9。 16.准备一张宽70,高70的全透明gif图片(无任何图像的全透明图片)。并插入layer6层中。命名为logm 17.制作第16步中所输入的慈善网站的logo图片。大小为70×70。 18.给layer4层内的所有连接所属的表格架添加“交换图像”和“恢复交换图像”。每个表格架完成后的代码应该类似“ <td onmouseover="mm_swapimage('logm','','image/logzhcs.gif',1)" onmouseout="mm_swapimgrestore()" title="进入“中华慈善总会”">”请注意,不同连接所交换的图像是不同的,title标签中的内容也不同。 19.新建1层,层编号为text,左241,上351。宽563,高357。z轴为6。设置该层的背景图像为“txtback.gif”(该图像可到mws博善中华自行下载)。 20.在text层中输入欢迎信息。完成后的代码是: <p> </p> <p> </p> <p><font size="5" color="#b5c18e">欢迎光临:</font></p> <p><font size="2" color="#b5c18e">mws博善中华欢迎您的光临感谢博爱。</font></p> <p><font size="2" color="#b5c18e">mws博爱中华需要您使用1024×768以上的屏幕分辨率和32位以上彩色图像浏览。</font></p> 21.新建1层,层标签为menu,左238,上379,宽558,高197,z轴为7。设置为隐藏属性。这个层中包含了一些法律条款的连接。当点击这些条款可以连接到“中国红十字会”的相关网页。当然添加完连接后也要添加css效果。完成后的代码为: <table width="536" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td height="16" class="unnamed1"> <table width="554" border="0" cellspacing="3" cellpadding="0"> <tr> <td width="257" class="font"><a href="http://www.chineseredcross.org.cn///zcfg/20040226/1667.htm" class="menulink" target="_blank"><font size="2" color="#000000"><span>中华人民共和国红十字会法</span></font></a></td> <td width="288" class="font"><a href="http://www.chineseredcross.org.cn///zcfg/20060410/3162.htm" class="menulink" target="_blank"><font size="2" color="#000000">中华人民共和国统计法实施细则</font></a></td> </tr> <tr> <td width="257" class="font"><a href="http://www.chineseredcross.org.cn///zcfg/20060405/3128.htm" class="menulink" target="_blank"><font size="2" color="#000000">关于印发《关于机关、事业单位工资制度改革实施中若干问题的规定》的通知</font></a></td> <td width="288" class="font"><a href="http://www.chineseredcross.org.cn///zcfg/20060405/3149.htm" class="menulink" target="_blank"><font size="2" color="#000000">社会团体登记管理条例</font></a></td> </tr> <tr> <td width="257" class="font"><a href="http://www.chineseredcross.org.cn///zcfg/20040226/1670.htm" class="menulink" target="_blank"><font size="2" color="#000000">中国红十字会红十字标志标明性使用规定 </font></a></td> <td width="288" class="font"><a href="http://www.chineseredcross.org.cn///zcfg/20060405/3145.htm" class="menulink" target="_blank"><font size="2" color="#000000">中华人民共和国档案法实施办法</font></a></td> </tr> <tr> <td width="257" class="font"><a href="http://www.chineseredcross.org.cn///zcfg/20060405/3127.htm" class="menulink" target="_blank"><font size="2" color="#000000">人事部、财政部、国家计委关于印发机关、事业单位工作人员正常晋升工资档次办法</font></a></td> <td width="288" class="font"><a href="http://www.chineseredcross.org.cn///zcfg/20060405/3144.htm" class="menulink" target="_blank"><font size="2" color="#000000">中华人民共和国审计法实施条例</font></a></td> </tr> <tr> <td width="257" class="font"><a href="http://www.chineseredcross.org.cn///zcfg/20040226/1669.htm" class="menulink" target="_blank"><font size="2" color="#000000">中国红十字会自然灾害和突发事件救助规则 </font></a></td> <td width="288" class="font"><a href="http://www.chineseredcross.org.cn///zcfg/20060405/3140.htm" class="menulink" target="_blank"><font size="2" color="#000000">中华人民共和国保守国家秘密法实施办法</font></a></td> </tr> <tr> <td width="257" class="font"><a href="http://www.chineseredcross.org.cn///zcfg/20040226/1668.htm" class="menulink" target="_blank"><font size="2" color="#000000">中国红十字会会费管理办法</font></a></td> <td width="288" class="font"><a href="http://www.chineseredcross.org.cn///zcfg/20060405/3138.htm" class="menulink" target="_blank"><font size="2" color="#000000">中华人民共和国企业所得税暂行条例</font></a></td> </tr> <tr> <td width="257" class="font"><a href="http://www.chineseredcross.org.cn///zcfg/20060405/3126.htm" class="menulink" target="_blank"><font size="2" color="#000000">关于机关、事业单位女职工产假期间工资计发问题的通知</font></a></td> <td width="288" class="font"><a href="http://www.chineseredcross.org.cn///zcfg/20060405/3137.htm" class="menulink" target="_blank"><font size="2" color="#000000">中华人民共和国个人所得税法实施条例</font></a></td> </tr> <tr> <td width="257" class="font"><a href="http://www.chineseredcross.org.cn///zcfg/20060405/3125.htm" class="menulink" target="_blank"><font size="2" color="#000000">关于印发《国家公务员职位轮换(轮岗)暂行办法》的通知</font></a></td> <td width="288" class="font"><a href="http://www.chineseredcross.org.cn///zcfg/20060405/3136.htm" class="menulink" target="_blank"><font size="2" color="#000000">破坏性地震应急条例</font></a></td> </tr> <tr> <td width="257" class="font"><a href="http://www.chineseredcross.org.cn///zcfg/20060405/3114.htm" class="menulink" target="_blank"><font size="2" color="#000000">艾滋病防治条例</font></a></td> <td width="288" class="font"><a href="http://www.chineseredcross.org.cn///zcfg/20060405/3135.htm" class="menulink" target="_blank"><font size="2" color="#000000">民办非企业单位登记管理暂行条例</font></a></td> </tr> <tr> <td width="257" class="font"><a href="http://www.chineseredcross.org.cn///zcfg/20040226/1675.htm" class="menulink" target="_blank"><font size="2" color="#000000">国际红十字与红新月运动章程</font></a></td> <td width="288" class="font"><a href="http://www.chineseredcross.org.cn///zcfg/20060405/3133.htm" class="menulink" target="_blank"><font size="2" color="#000000">事业单位登记管理暂行条例</font></a></td> </tr> <tr> <td width="257" class="font"><a href="http://www.chineseredcross.org.cn///zcfg/20040226/1673.htm" class="menulink" target="_blank"><font size="2" color="#000000">中华人民共和国红十字标志使用办法</font></a></td> <td width="288" class="font"><a href="http://www.chineseredcross.org.cn///zcfg/20060405/3131.htm" class="menulink" target="_blank"><font size="2" color="#000000">全国人民代表大会常务委员会关于维护互联网安全的决定</font></a></td> </tr> <tr> <td width="257" class="font"><a href="http://www.chineseredcross.org.cn///zcfg/20041226/1672.htm" class="menulink" target="_blank"><font size="2" color="#000000">中国红十字会章程</font></a></td> <td width="288" class="font"><a href="http://www.chineseredcross.org.cn///zcfg/20060405/3130.htm" class="menulink" target="_blank"><font size="2" color="#000000">关于机关、事业单位工资制度改革实施中若干问题的规定</font></a></td> </tr> <tr> <td width="257" class="font"><a href="http://www.chineseredcross.org.cn///zcfg/20040226/1671.htm" class="menulink" target="_blank"><font size="2" color="#000000">中国红十字会募捐和接受捐赠工作条例 </font></a></td> <td width="288" class="font"><font size="2" color="#000000"></font></td> </tr> </table> </td> </tr> </table> 至此网页就基本成型了。细心的人应该注意到了。在14步的java代码中的“显示隐藏层”、“设置层文本”、“交换图像”代码都已经用到了。当鼠标移动至左侧的连接时,会激活“交换图像”。使图像显示在layer6层中。这样就形成vista系统的“开始菜单”效果。点击页面中间的“文件夹式菜单”中的连接时(如“什麽是慈善事业”等),相关内容就显示在text层中。同时,如果menu层处于显示状态,则隐藏menu层。当点击“法律法规”时,隐藏text层,显示menu层。 其实这个看似复杂的页面都是由一些很简单的元素构成。只要对不同的元素稍加改变,就可以形成很多与众不同的效果。 以下是页面右侧图片变换的制作方法: 1.在本网页目录下新建一记事本文件,输入如下代码: <!--滚动图片--> <!-- var bannerad=new array(); var banneradlink=new array(); var adnum=0; bannerad[0]="imagelog/c1.gif"; banneradlink[0]="imagelog.htm"; bannerad[1]="imagelog/c2.gif"; banneradlink[1]="imagelog.htm"; bannerad[2]="imagelog/c3.gif"; banneradlink[2]="imagelog.htm"; var preloadedimages=new array(); for (i=0;i<bannerad.length;i++){ preloadedimages[i]=new image(); preloadedimages[i].src=bannerad[i]; } function settransition(){ if (document.all){ banneradrotator.filters.revealtrans.transition=math.floor(math.random()*23); banneradrotator.filters.revealtrans.apply(); } } function playtransition(){ if (document.all) banneradrotator.filters.revealtrans.play() } function nextad(){ if(adnum<bannerad.length-1)adnum++ ; else adnum=0; settransition(); document.images.banneradrotator.src=bannerad[adnum]; playtransition(); thetimer=settimeout("nextad()", 6000); } function jump2url(){ jumpurl=banneradlink[adnum]; jumptarget='imagelog'; if (jumpurl != ''){ if (jumptarget != '')window.open(jumpurl,jumptarget); else location.href=jumpurl; } } function displaystatusmsg() { status=banneradlink[adnum]; document.returnvalue = true; } //--> 保存文件并更改文件名和扩展名为imageb.js 2.在页面中新建1个层,层编号为image,左817,上77,宽167,高170,z轴为10,在层中输入如下代码: <script language="javascript" src="imageb.js" type="text/javascript"></script> <a onmouseover="displaystatusmsg();return document.returnvalue" href="#i#javascript#i#:jump2url()"><img src="#i#javascript#i#:nextad()" name="banneradrotator" border="0" id="banneradrotator" style="filter: revealtrans(duration=2,transition=20)" alt="博爱之心" onclick="mm_showhidelayers('windows','','show')" /></a> 3.新建1层,层编号为为windows,左86,上137,宽647,高456。z轴为11,设置属性为隐藏。 4.在层中输入代码(图片可以从mws博善中华下载): <div id="outlineparentwindows" class="exheading" ondblclick="#i#javascript#i#:hideshow('outlinechildwindows')"> <img src="mws.gif" width="800" height="30" usemap="#mws" border="0" class="tm60"></div> <div id="outlinechildwindows" style="cursor:auto" class="exindent"> <table width="800" bordercolor="#ced8a1" bgcolor="#ced8a1" height="431"> <tr> <td bgcolor="#ffffff" height="525"><iframe name=imagelog src="" width="100%" height="100%" frameborder="no" border="0" marginwidth="0" marginheight="0" scrolling="auto"></iframe></td> </tr> </table> </div> 这段代码中,包含了“收缩”代码。当双击上述代码中的图片时,这个“仿造窗口”会收缩。可以形成“苹果系统”窗口的效果。而在iframe标签中,name=imagelog的作用是将这个iframe视作框架。当将某个连接的“目标窗口”改为imagelog时,就会在该iframe中打开该连接。 5.在windows层的div标签外输入如下代码: <map name="mws"> <area shape="rect" coords="716,2,784,18" onclick="mm_showhidelayers('windows','','hide')" class="txtlink"> </map> 这段代码让windows层中的mws.gif图片中的176,2,784,18方位的区域有隐藏windows层的功能。 6.在页面的</head>区域内输入如下代码: <script language="javascript"> <!-- function mm_reloadpage(init) { //reloads the window if nav4 resized if (init==true) with (navigator) {if ((appname=="netscape")&&(parseint(appversion)==4)) { document.mm_pgw=innerwidth; document.mm_pgh=innerheight; onresize=mm_reloadpage; }} else if (innerwidth!=document.mm_pgw || innerheight!=document.mm_pgh) location.reload(); } mm_reloadpage(true); // --> //begin ie 4+ and ns6 dhtml outlines function hideshow(which) { if (!document.getelementbyid|document.all) { return } else { if (document.getelementbyid) { owhich = eval ("document.getelementbyid('" + which + "')") } else { owhich = eval ("document.all." + which) } } window.focus() if (owhich.style.display=="none") { owhich.style.display="" } else { owhich.style.display="none" } } //end ie 4+ and ns6 dhtml outlines function initoutlineexpandible() { } </script> 以上代码主要是“收缩”的java部分。 |
|
| 适应分辨率方法: 1.新建一个页面命名为main.htm。 2.在</head>以前输入如下css: <style type="text/css"> <!-- .back { background-image: url(headerbgb.jpg); background-repeat: repeat-x} --> body { scrollbar-face-color: #dee3e7; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #dee3e7; scrollbar-3dlight-color: #d1d7dc; scrollbar-arrow-color: #006699; scrollbar-track-color: #efefef; scrollbar-darkshadow-color: #98aab1; </style> “back”css的意思是让headerbgb.jpg作为背景,但是只横向重复图像,禁止纵向重复图像。 3.新建1表格,行2,列1,宽413,高100%,中间对其。 4.在第一行表格中输入如下代码: <iframe src="mains.htm" width="1000" height="720" frameborder="no" border="0" marginwidth="0" marginheight="0" scrolling="no"></iframe> 5.在第二行表格里输入基本的版权信息。 整个网页到此就制作完毕。使用ie打开main.htm文件看看。是不是很完美?其实制作网页很简单,只要注意细节。懂得变通,即使很简单的一些代码也可以有新的意境!但是最后还要提醒大家一下。仔细看看页面中“版权声明”。不只是自己的版权,别人的版权也很重要。在这个网页中,我使用了很多其他网站的资源。在“版权声明”中,我把这些网站也都一一列举。当然,因为在这个网页中有关系到汇款的地址。所以在责任方面也要做一定的澄清。 制作网页就是几个词:积累、变通、耐心! |




