社区
ASP
帖子详情
显示和隐藏菜单的问题
baoshijie800
2005-12-22 08:54:34
asp做的程序中,常常看到点击一按钮,弹出一操作菜单,再点击按钮,弹出的操作菜单消失,向高手请教,如何实现这一功能?
...全文
131
5
打赏
收藏
显示和隐藏菜单的问题
asp做的程序中,常常看到点击一按钮,弹出一操作菜单,再点击按钮,弹出的操作菜单消失,向高手请教,如何实现这一功能?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dh20156
2005-12-22
打赏
举报
回复
如果是菜单,可以参考:
http://blog.csdn.net/dh20156/archive/2005/12/13/551620.aspx
德仔
2005-12-22
打赏
举报
回复
<style type="text/css">
<!--
#master {position:absolute; width: 200px; top: 10px; left: -120px; z-index:2; visibility:visible;}
#menu {position:absolute; width: 18px; top: 0px; left: 120px; z-index:5; visibility:visible;}
#top {position:absolute; width: 120px; top: 0px; left: 0px; z-index:5; visibility:visible;}
#screen {position:absolute; width: 120px; top: 6px; left: 0px; z-index:5; visibility:visible;}
#screenlinks {position:absolute; width: 120px; top: 6px; left: 0px; z-index:5; visibility:visible;}
-->
</style>
<style type="text/css">
<!--
.NavJump {font-family: arial; font-size: 10pt; color: #808080; text-decoration: none;}
a:link.NavJump {color : #808080;}
a:visited.NavJump {color : #808080;}
a:active.NavJump {text-decoration: none; color: #C0C0C0;}
a:hover.NavJump {text-decoration: none; color: #C0C0C0;}
-->
</style>
<script language = "javascript">
<!--
var ie = document.all ? 1 : 0
var ns = document.layers ? 1 : 0
var master = new Object("element")
master.curLeft = -120; master.curTop = 10;
master.gapLeft = 0; master.gapTop = 0;
master.timer = null;
function moveAlong(layerName, paceLeft, paceTop, fromLeft, fromTop){
clearTimeout(eval(layerName).timer)
if(eval(layerName).curLeft != fromLeft){
if((Math.max(eval(layerName).curLeft, fromLeft) - Math.min(eval(layerName).curLeft, fromLeft)) < paceLeft){eval(layerName).curLeft = fromLeft}
else if(eval(layerName).curLeft < fromLeft){eval(layerName).curLeft = eval(layerName).curLeft + paceLeft}
else if(eval(layerName).curLeft > fromLeft){eval(layerName).curLeft = eval(layerName).curLeft - paceLeft}
if(ie){document.all[layerName].style.left = eval(layerName).curLeft}
if(ns){document[layerName].left = eval(layerName).curLeft}
}
if(eval(layerName).curTop != fromTop){
if((Math.max(eval(layerName).curTop, fromTop) - Math.min(eval(layerName).curTop, fromTop)) < paceTop){eval(layerName).curTop = fromTop}
else if(eval(layerName).curTop < fromTop){eval(layerName).curTop = eval(layerName).curTop + paceTop}
else if(eval(layerName).curTop > fromTop){eval(layerName).curTop = eval(layerName).curTop - paceTop}
if(ie){document.all[layerName].style.top = eval(layerName).curTop}
if(ns){document[layerName].top = eval(layerName).curTop}
}
eval(layerName).timer=setTimeout('moveAlong("'+layerName+'",'+paceLeft+','+paceTop+','+fromLeft+','+fromTop+')',30)
}
function setPace(layerName, fromLeft, fromTop, motionSpeed){
eval(layerName).gapLeft = (Math.max(eval(layerName).curLeft, fromLeft) - Math.min(eval(layerName).curLeft, fromLeft))/motionSpeed
eval(layerName).gapTop = (Math.max(eval(layerName).curTop, fromTop) - Math.min(eval(layerName).curTop, fromTop))/motionSpeed
moveAlong(layerName, eval(layerName).gapLeft, eval(layerName).gapTop, fromLeft, fromTop)
}
var expandState = 0
function expand(){
if(expandState == 0){setPace("master", 0, 10, 10); if(ie){document.menutop.src = "jsmenu/menub.gif"}; expandState = 1;}
else{setPace("master", -120, 10, 10); if(ie){document.menutop.src = "jsmenu/menu.gif"}; expandState = 0;}
}
//-->
</script>
<div id="master">
<div id="menu">
<table border="0" width="18" cellspacing="0" cellpadding="0">
<tr><td width="100%"><a href="javascript:expand()" onfocus="this.blur()"><img name="menutop" border="0" src="menu.gif" width="18" height="70"></a></td></tr>
</table>
</div>
<div id="top">
<table border="0" width="120" cellspacing="0" cellpadding="0">
<tr><td width="100%"><img border="0" src="top.gif" width="120" height="6"></td></tr>
</table>
</div>
<div id="screen">
<table border="0" width="120" cellspacing="0" cellpadding="5">
<tr><td width="100%" bgcolor="#808080">
<table border="0" width="100%" bgcolor="#808080" cellspacing="0" cellpadding="0">
<tr><td width="100%">
<table border="0" width="100%" cellspacing="1" cellpadding="5">
<tr><td width="100%" bgcolor="#FFFFFF">
<font class="NavJump"><br></font><font class="NavJump"><br></font>
</td></tr>
</table>
</td></tr>
</table>
</td></tr>
</table>
</div>
<div id="screenlinks">
<table border="0" width="120" cellspacing="0" cellpadding="5">
<tr><td width="100%">
<table border="0" width="100%" bgcolor="#808080" cellspacing="0" cellpadding="0">
<tr><td width="100%">
<table border="0" width="100%" cellspacing="1" cellpadding="5">
<tr><td width="100%" bgcolor="#FFFFFF">
<a href="http://www.oxbbs.com/article/index.htm" target=_blank class="NavJump"><b><img src="jsimg/wenji.gif" width="40" height="13" border="0" align="absmiddle"></b></a><br>
<a href="http://202.102.230.24/supercow/bbs/non-cgi/fun/taiqiu.htm" target=_blank class="NavJump"><b>台球</b></a><br>
<a href="http://www.oxbbs.com/fun/pp/index.html" target=_blank class="NavJump"><b>泡泡龙</b></a><br>
<a href="newbank.cgi" target=_blank><b>银行</b></a><br>
<a href="lottery1.cgi" target=_blank><b>彩票</b></a><br>
<a href="lottery3.cgi" target=_blank><b>卡通彩票</b></a><br>
<a href="race.cgi" target=_blank><b>赛马</b></a><br>
<a href="club.cgi" target=_blank><b>博彩</b></a><br>
<a href="gift.cgi" target=_blank><b>礼品</b></a><br>
<a href="marry.cgi" target=_blank><b>婚介</b></a><br>
<a href="church.cgi" target=_blank><b>教堂</b></a><br>
<a href="exchange.cgi" target=_blank><b>福利</b></a><br>
<a href="give.cgi" target=_blank><b>办公</b></a><br>
<a href="prison.cgi" target=_blank><b>看守所</b></a><br>
<a href="court.cgi" target=_blank><b>法院</b></a><br>
<a href="moercom.cgi" target=_blank><b>商业</b></a><br>
<a href="moerss.cgi" target=_blank><b>股票</b></a><br>
<a href="fight.cgi" target=_blank><b>比武大会</b></a><br>
<a href="game.cgi" target=_blank><b>游戏</b></a><br>
<a href="wishbottle/wish.cgi" target=_blank><b>漂流瓶</b></a><br>
</td></tr>
</table>
</td></tr>
</table>
</td></tr>
</table>
</div>
</div>
<script language = "javascript">
<!--
if(ie){var sidemenu = document.all.master;}
if(ns){var sidemenu = document.master;}
function FixY(){
if(ie){sidemenu.style.top = document.body.scrollTop+10}
if(ns){sidemenu.top = window.pageYOffset+10}
}
setInterval("FixY()",100);
//-->
</script>
德仔
2005-12-22
打赏
举报
回复
如mop.com大杂烩的那个功能:
首先使用框架定位上(top)、左(left)、右(right)部分。
########################################################################
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title></title>
</head>
<body leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0" scroll=no>
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td colspan="2" height="1" width="100%">
<iframe name="window_top" scrolling="no" frameborder="0" src="top.asp" width="100%" height="35"
target="contents"></iframe></td>
</tr>
<tr>
<td width="0" height="100%">
<iframe name="window_left" style="height: 100%; visibility: inherit; width: 175px; z-index: 2"
scrolling=yes frameborder=0 src="index_left.asp" target="mz520_main"></iframe></td>
<td valign="top" width="100%" height="100%">
<iframe name="window_main" style="height: 100%; visibility: inherit; width: 100%; z-index: 1"
scrolling="yes" frameborder="0" src="index.asp"></iframe></td>
</tr>
</table>
</body>
</html>
##############################################################################
在top.asp文件中使用以下代码:
##############################################################################
<html>
<head>
<title>TOP</title>
<script language="JavaScript">
//左右
function switchSysBarl(){
var imgsrc;
imgsrc=document.all("makeleft").src;
if (imgsrc.indexOf("top_f1")>1){
document.all("makeleft").src="treepic/top_f2.gif";
document.all("makeleft").title="显示左边的菜单";
parent.document.all("window_left").style.display="none";
}
else{
document.all("makeleft").src="treepic/top_f1.gif";
document.all("makeleft").title="隐藏左边的菜单";
parent.document.all("window_left").style.display="";
}
}
</script>
</head>
<body>
<table>
<tr>
<td align="right" id=menuSwitch onclick='switchSysBarl()'>
<img border="0" src="XXXX.gif"><img id="makeleft" border="0" src="XXXX1.gif">
</td>
</td>
</tr>
</table>
</body>
</html>
rootcn
2005-12-22
打赏
举报
回复
<div id="menu" style="display:block;">
....
</div>
// 隐藏
menu.style.display = "none";
// 显示
menu.style.display = "block"
KimSoft
2005-12-22
打赏
举报
回复
<div id="menu" style="display:none;">菜单内容</div>
<input type="button" onclick="click_button();" value="click"/>
<script>
function click_button(){
var menu = document.getElementById("menu");
if (menu.style.display == "none"){
menu.style.display = "";
} else {
menu.style.display = "none";
}
}
</script>
存成x.htm,双击运行一下看一下效果。
Android滑动
菜单
框架完全解析,教你如何一分钟实现滑动
菜单
特效demo
此为示例代码,详细讲解请参考 http://blog.csdn.net/sinyu890807/article/details/8744400
Android侧滑
菜单
SlidingMenu 完整实例代码
代码为博客实例代码:有
问题
博客留言:http://blog.csdn.net/lmj623565791/article/details/36677279
SlidingMenu滑动
菜单
SlidingMenu滑动
菜单
:仿人人,在路上等软件,左右滑动时
菜单
.写的有点凌乱吗,不过大家仔细看的话肯定会有收获的,里面涉及的东西还是不少的.
Android-侧滑
菜单
SlidingMen程序文件
Android-侧滑
菜单
SlidingMen
Android 超高仿 QQ5.0 侧滑
菜单
项目完整实例代码
代码为博客的实例代码,有
问题
请博客中留言:http://blog.csdn.net/lmj623565791/article/details/39185641
ASP
28,406
社区成员
356,946
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章