回 帖 发 新 帖 刷新版面

主题:高手啊,如何用vbscript写功能菜单啊,要多少分都行

我想做一个用vbscript写的功能菜单,可是我是个新手不知怎么写啊,那位能帮帮我啊,你要多少分都行啊

回复列表 (共5个回复)

沙发

要把代码写出来很费时间,我能给你一个指导。
实现菜单是ASP的高级技术,需要定义三个对象,MenuItem,PopMenu,MainMenu.
实现菜单对象需要完成3方面的工作。首先需要定义菜单的数据结构,这部分用于存储菜单对象的数据,同时要创建菜单对象的方法。其次要在浏览器中输入菜单的HTML代码;第三是要处理用户激发的菜单时间,如 OnClick,OnPopMenuItemShow,MenuItemOnClick等。

板凳

做几个层,onmousemoveover时,层设为可见,onmousemoveout时,层不可见……这样可以么

3 楼

我看不懂啊,具体怎么做了,毕竟我是个新手啊

4 楼

我也是菜鸟,用二楼说的,那是比较好的方法,不过代码确实不短,一般你去看看哪个网页上有比较好看的,载过来,看懂后,考考,改改就可以拉。不过以后还是要自己写才好吧,人家的东西毕竟是人家的。

    不知道你说的是不是下拉菜单?如果是的话,我简单做了一个,用层的可见属性,功能比较简单的,不知道能不能满足你的要求了。

<style type="text/css">
<!--
#Layer1 {
    position:absolute;
    left:12px;
    top:35px;
    width:144px;
    height:37px;
    z-index:1;
}
-->
</style>
<div id="Layer1" style=" position:absolute; top:34px; left:12px;visibility:hidden" onMouseMove="showc()" onMouseOut="hidec()">
  <table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#000000">
    <tr>
      <td bgcolor="#FFFFFF">a1</td>
    </tr>
    <tr>
      <td bgcolor="#FFFFFF">a2</td>
    </tr>
    <tr>
      <td bgcolor="#FFFFFF">a3</td>
    </tr>
    <tr>
      <td bgcolor="#FFFFFF">a4</td>
    </tr>
    <tr>
      <td bgcolor="#FFFFFF">a5</td>
    </tr>
  </table>
</div>
<table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#000000">
  <tr>
    <td bgcolor="#FFFFFF" onMouseOver="showc()" onMouseOut="hidec()">aaaaaaaaaaa</td>
    <td bgcolor="#FFFFFF">bbbbbbbb</td>
    <td bgcolor="#FFFFFF">cccccccc</td>
  </tr>
</table>
<script language="javascript">
function showc(){
    document.all.Layer1.style.visibility="visible";
}

function hidec(){
    document.all.Layer1.style.visibility="hidden";
}
</script>


5 楼


楼上的大哥!  我现在急需这代码   雪中送碳啊! 太佩服你了

我来回复

您尚未登录,请登录后再回复。点此登录或注册