随着INTERNET的高速发展越来越多的人拥有了个人主页但以往的静态HTML语言已经不能满足人们的要求javascript和多层模式表单(Cascading Style Sheet CSS)的出现使网页更加生动活泼从而可以获得令人满意的效果本文以javascript和CSS制作一种浮动菜单的方法为例来说明其灵活性同时也是抛砖引玉希望和广大网友共同切磋技术制作出更好的家页(homepage)当我们浏览一个超过屏幕显示范围的一个页面时为了回到菜单项往往需要向上移动滚动条来完成而使用浮动菜单则省去了这个麻烦页面上的浮动菜单选项随着你向上或向下浏览页面而自动的移动但并不是所有的页面都适合浮动菜单的使用只有在菜单相对较短在屏幕上可以完整显示而正文相对较长在屏幕上不能全部显示需要拖动滚动条来完成使用浮动菜单可以取得意想不到的结果程序如下
<html>
<head>
<meta httpequiv=ContentType content=text/html; charset=gb>
<style type=text/css>
<!
A{ texttransform: none; textdecoration: none; color:black}
A:hover{ color:blue; textdecoration:underline;}
>
</style>
<link stylesheet type=text/css />
<title>利用javascript 和CSS制作浮动menu</title>
</head>
<body bgcolor=#FFFFFF>
<table width=% border= align=right>
<tr>
<td><font face=楷体_GB size= color=#>
<b><p align=center></b></font>利用javascript
和CSS制作浮动menu</td>
</tr>
<tr>
<td><p align=center>网页教学网整理</td>
</tr>
<tr>
<td> 一份名为HealthCast的全球性医疗保健调查报告
显<p>示在未来几年时间里互联网将给全球医疗保健工业带来巨大</p>
<p>的变化调查对象为来自美国加拿大英国澳大利亚法</p>
<p>国德国芬兰新西兰和西班牙的位医疗保健工业的资深</p>
<p> </p>
<p>顾客数量将随在线药店不同而有所差别但不取决于医疗机构</p>
<p>大小这将对传统的名牌大医院带来很大的沖击 </td>
</tr>
</table>
<div id=win >
<table width=% border=>
<tr>
<td background=/pic/featuregif>
<p align=center>【<a >最 新 消 息</a>】
</td>
</tr>
<tr>
<td background=/pic/helpgif>
<p align=center>【<a >远 程 医 疗</a>】
</td>
</tr>
<tr>
<td background=/pic/netgif>
<p align=center>【<a >新 品 世 界</a>】
</td>
</tr>
<tr>
<td background=/pic/livinggif>
<p align=center>【<a > 生 活 资 源</a>】
</td>
</tr>
<tr>
<td background=/pic/netgif>
<p align=center>【<a >查 询 技 巧</a>】
</td>
</tr>
<tr>
<td background=/pic/freegif>
<p align=center>【<a target=_blank>软 件 下 载</a>】
</td>
</tr>
<tr>
<td background=/pic/labgif>
<p align=center>【<a >实 验 传 真</a>】
</td>
</tr>
<tr>
<td background=/pic/mailgif>
<p align=center>【<a >联 系 我 们</a>】
</td>
</tr></table></div>
<script language=javascript>
IE=(documentall)?:if (IE)
setInterval(keepIE(win))
function keepIE(theNametheWantToptheWantRight) { theRealTop=parseInt(documentbodyscrollTop)
theTrueTop=theWantTop+theRealTop
documentall[theName]styletop=theTrueTop theRealRight=parseInt(documentbodyscrollRight) theTrueRight=theWantRight+theRealRight documentall[theName]styleRight=theTrueRight}
</script>
</body>
</html>
演示效果如下
[Ctrl+A 全部选择 提示你可先修改部分代码再按运行]