CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

session.abandon是什么意思?用VBscript如何写网页的下拉菜单?

楼主imur06()2004-05-02 05:43:33 在 Web 开发 / ASP 提问

请教请教! 问题点数:0、回复次数:12Top

1 楼inelm(木野狐)回复于 2004-05-02 06:21:38 得分 0

session.abandon  
  结束一个会话,   清空所有的   session   变量。   通常在用户注销的时候执行。  
   
  写网页的下拉菜单,   用     CreatePopup   方法创建子菜单,   然后   onmouseover,   onmouseout   两个事件控制显示或者隐藏子菜单。Top

2 楼stefli()回复于 2004-05-02 06:36:09 得分 0

session.abandon是清空你的session值~  
   
  至于菜单,传统使用layer(div)来处理~  
  使用vbscript和js差不多,只是控制他们的visibility属性。Top

3 楼imur06()回复于 2004-05-02 09:55:42 得分 0

谢谢大侠门的帮助!  
  请教:能不能提供一个vbscript写的菜单代码?我再网络上找了半天,都是javascript的,我看不懂,我学的是vbscript。  
   
  谢谢先!Top

4 楼darkdragon1981(darkdragon1981)回复于 2004-05-02 10:20:00 得分 0

用dw作下拉菜单也不错的,呵呵!比较简单!Top

5 楼dullwolf(超级大笨狼之羊皮马甲)回复于 2004-05-05 02:13:40 得分 0

imur06()   你要什么样式的下拉菜单?  
  我用两种脚本给你写。  
  你可以对照看,希望你早日熟悉js.Top

6 楼imur06()回复于 2004-05-05 03:08:11 得分 0

谢谢楼上各位大侠的答复!特别是dullwolf(超级大笨狼过程版(★★))   大侠的热心帮助!  
   
  To     dullwolf(超级大笨狼过程版(★★))   大侠:  
  我要的下拉菜单,比如像IE的主菜单:"文件->新建-->窗口/邮件/发布信息/联系人"就是类似这样的下拉菜单。  
   
  另外,我也想知道像http://expert.csdn.net/expert/forum.asp那样的树型菜单,点击左边的菜单,菜单怎么展开?右边怎么反应?  
   
   
  请教请教!Top

7 楼dullwolf(超级大笨狼之羊皮马甲)回复于 2004-05-05 03:10:24 得分 0

一个简单的例子:vbs版本  
  <TABLE   WIDTH=300   BORDER=1   CELLPADDING=1   CELLSPACING=1   bordercolor='#FFFFFF'   bgcolor='lightblue'   style='cursor:hand'>  
      <TR>  
  <TD   onclick="vbs:showMenu   me,'大菜11,大菜12'   ">主菜1</TD>  
  <TD   onclick="vbs:showMenu   me,'大菜21,大菜22'   ">主菜2</TD>  
  <TD   onclick="vbs:showMenu   me,'大菜31,大菜32'   ">主菜3</TD>  
  </TR>  
  </TABLE>  
     
  <SCRIPT   LANGUAGE="vbs">  
  set   oPopup   =   window.createPopup  
  sub   showMenu(obj,S)  
          dim   oPopBody   ,rows,Arr  
          set   oPopBody   =   oPopup.document.body  
          oPopBody.style.backgroundColor   =   "lightblue"  
          oPopBody.style.border   =   "solid   #eeeeee   1px"  
          Arr=split(S,",")  
          oPopBody.innerHTML   =   HTML(Arr)  
          rows=ubound(Arr)+1  
          oPopup.show   obj.offsetLeft   +   10,   obj.offsetTop   +   40,   100,   rows   *   25,   document.body      
  end   sub  
  function   HTML(Arr)  
          HTML="<TABLE   WIDTH=300   BORDER=1   CELLPADDING=1   CELLSPACING=1   bordercolor='#FFFFFF'   bgcolor='lightblue'   style='cursor:hand'>"  
          for   each   strA   in   Arr  
  HTML=HTML   &   "<TR><TD>"   &   strA   &   "</TD></TR>"    
          next        
          HTML=HTML   &   "</TABLE>"    
  end   function    
  </SCRIPT>Top

8 楼dullwolf(超级大笨狼之羊皮马甲)回复于 2004-05-05 03:26:04 得分 0

js版本:  
  <TABLE   WIDTH=300   BORDER=1   CELLPADDING=1   CELLSPACING=1   bordercolor='#FFFFFF'   bgcolor='lightblue'   style='cursor:hand'>  
      <TR>  
  <TD   onclick="showMenu(this,'大菜11,大菜12');   ">主菜1</TD>  
  <TD   onclick="showMenu(this,'大菜21,大菜22'   );">主菜2</TD>  
  <TD   onclick="showMenu(this,'大菜31,大菜32');   ">主菜3</TD>  
  </TR>  
  </TABLE>  
     
  <SCRIPT>  
  var   oPopup   =   window.createPopup();  
  function   showMenu(obj,S)  
  {  
          var   oPopBody   ,rows,Arr;  
          var   oPopBody   =   oPopup.document.body;  
          oPopBody.style.backgroundColor   =   "lightblue";  
          oPopBody.style.border   =   "solid   #eeeeee   1px";  
          Arr=S.split(",");  
          oPopBody.innerHTML   =   HTML(Arr);  
          rows=Arr.length;  
          oPopup.show(obj.offsetLeft   +   10,   obj.offsetTop   +   40,   100,   rows   *   25,   document.body)     ;  
  }  
  function   HTML(A)  
  {  
          var   str="<TABLE   WIDTH=300   BORDER=1   CELLPADDING=1   CELLSPACING=1   bordercolor='#FFFFFF'   bgcolor='lightblue'   style='cursor:hand'>";  
          for   (StrA   in   A)  
          {  
  str+="<TR><TD>"   +   A[StrA]   +   "</TD></TR>"   ;  
          }      
          str+=   "</TABLE>"   ;  
          return(str);  
  }  
  </SCRIPT>Top

9 楼dullwolf(超级大笨狼之羊皮马甲)回复于 2004-05-05 03:29:33 得分 0

看懂了自己可以结合css样式做出更cool的东西出来。  
  建议客户端用js,建议安装msdn最新版本(.net里面那个)  
  子菜单看懂了自己可以如法炮制,不细说了。  
  alert     "good"   &   chr(32)   &   "luck!"  
  Top

10 楼superdullwolf(超级大笨狼,每天要自强,MVP)回复于 2004-05-05 03:44:48 得分 0

参考这个可以把鼠标事件做得酷点  
  http://expert.csdn.net/Expert/topic/3030/3030915.xml?temp=.2627832Top

11 楼imur06()回复于 2004-05-05 11:52:44 得分 0

谢谢楼上的2位大侠!真是高人!  
   
  to       dullwolf(超级大笨狼过程版(★★))   :那个子菜单,能不能再给个例子?比如我点击“主菜1”下的“大菜11”,怎么打开相应的网页?还有,要是有一个2级菜单呢?(就是“大菜11”下面还有“大菜111,大菜1112”呢?)  
   
  再一次感谢!Top

12 楼imur06()回复于 2004-05-06 00:34:17 得分 0

请教各位大侠:  
   
  怎么才能点击“菜单11”啊  
   
  谢谢先!Top

相关问题

  • 如何用vbscript实现关联的下拉菜单
  • 下拉菜单
  • 下拉菜单
  • 下拉菜单
  • 下拉菜单2
  • ASP 下拉菜单
  • ActiveX下拉菜单!!!(内详)
  • 下拉菜单的问题!
  • 下拉菜单问题?
  • 下拉菜单生成器???

关键词

  • .net
  • 网页
  • 版本
  • vbscript
  • js
  • 下拉菜单
  • 菜单
  • 主菜
  • abandon
  • 大侠

得分解答快速导航

  • 帖主:imur06

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo