WEB页面实现淡入淡出菜单,WEB页面实现淡入淡出菜单
(本文适合菜级网页制作者或初级WEB编程者阅读参考)
下面的程序还是简单的测试版。需要编程的整个思[email protected]net。
<html
<head
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"
<title 淡入淡出菜单演示 </title
<style
.sml_menu {font-size: 9pt; color: white; cursor: hand; font-family: Tahoma;}
.font3 {font-size: 10.5pt; color: 147e19; font-family: Courier New;}
.menuitem {font-size: 10.5pt; color: white; cursor: default; font-family: Courier New;}
</style
<script language="javascript"
//LiveMenu Ver1.0 by[email protected]
//2000.11
var intDelay=50; //设置菜单显示速度,越大越慢,不超过100为好
var intInterval=5; //每次更改的透明度,最好小于10
//以下代码需要改的地方可以更改
function MenuClick()
{
if (&&;)
{
&&;; //当菜单显示的时候单击就关闭菜单
}
else{
;
&&;;
GradientShow(); //淡入
}
}
function GradientShow() //实现淡入的函数
{
+;
if (&) setTimeout("GradientShow()",intDelay);
}
function GradientClose() //实现淡出的函数
{
;
if () {
setTimeout("GradientClose()",intDelay);
}
else {
&&;; //当看不到菜单层后还需要把这个层隐藏起来
}
}
function ChangeBG() //改变菜单项的背景颜色,这里的两种颜色值可以改为你需要的
{
oEl=;
if (!&&;) {
&&;;
}
else {
&;;
}
}
function ItemClick() //在菜单项上单击后打开相应链接
{
oEl=;
oLink=( "A" );
if( )
{
oLink[0].click();
GradientClose();
}
}
</script
</head
<body onMouseover="GradientClose();"
<br
<p align=center class=font3LiveMenu V1.0 by[email protected]<br请查看源代码<br
请手动设置菜单层或菜单提示层的具体位置<br
在: style="&处设置&
<!--菜单提示层开始--
<div style="&; onClick="MenuClick()"
<table border=0 cellpadding=0 cellspacing=0 width=300<tr<td bgcolor=#147e19 class=sml_menu height=20 onselectstart="return false;" Click here to show the menu ... (单击显示菜单)</td</tr</table
</div
<!--菜单提示层结束--
</body
<!--菜单层开始--
<div id=LayerMenu style="()&; oncontextmenu="return false" onMouseover=" = true;"
<!--上面一行的onMouseover事件是很关键的--
<table border=0 cellpadding=0 cellspacing=0 bgcolor=147e19
<tr<td height=1 bgcolor=#f0f0f0 colspan=2</td</tr
<tr<td width=20 valign=bottom bgcolor=navy</td
<td
<table border=0 width=200 cellpadding=0 cellspacing=0 onselectstart="return false;" onclick="ItemClick();" onMouseover="ChangeBG();" onMouseout="ChangeBG();"
<tr<td class=menuitem height=20 style="background: 147e19;"<a href=/First</a1.The First Menu Item</td</tr
&n