| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 525 人关注过本帖
标题:请问一下,我这个要怎么样改啊?急啊
只看楼主 加入收藏
史前大暴龙
Rank: 1
等 级:新手上路
帖 子:375
专家分:0
注 册:2005-11-22
收藏
 问题点数:0 回复次数:2 
请问一下,我这个要怎么样改啊?急啊

这是在ASP.NET中的一个用户控件,我要的很简单,请问下面的这个要怎么样改啊?
我的这样做时,我那个显示出来的菜单不能在标题的下面,位置上偏离了,还有就是,所有菜单都是显示在同一个位子上

我的头文件是这样的:
有一个图标在上面,然后就是一个导航,当鼠标一移动到相应的位置,其下面就有相关的菜单显示出来,一移开就消失

<%@ Control Language="C#" AutoEventWireup="true" CodeFile="head.ascx.cs" Inherits="MyControls_head" %>
<style>
<!--
.menu
{
background-color:blue;
width:160;height:10;
color:white;
text-align:center;
font-size:12pt;
font-weight:bolder;
}
.submenu
{
color:black;
position:absolute;
top:188;
width:160;
background-color:lightyellow:width:160;
font-size:10pt:
}
-->
</style>
<table style="width: 778px">
<tr>
<td background="../Images/OA_head.jpg" style="width: 100px; height: 165px">
</td>
</tr>
<tr>
<td style="width: 100px; height: 2px;">
<script >
var cm=null;
document.onclick =new Function("Show(null)")
function GetPos(el,sProp)
{
var Pos=0
while(el!=null)
{
Pos+=el["offset"+sProp]
el=el.offsetParent
}
return Pos
}
function Show(el,m)
{
if(m)
{
m.style.display='';
m.style.pixelleft=GetPos(el,"Left")
m.style.pixelTop=GetPos(el,"Top")+el.offsetHeight
}
if((m!=cm)&&(cm))
cm.style.display='none'
cm=m
}
</script>
<table border =0 style="width: 251px">
<tbody >
<tr>
<td class =menu id=d1 onmouseover =Show(this,ds1); style="cursor :s-resize ; height: 10px;">员工信息
</td>
<td class =menu id=d2 onmouseover =Show(this,ds2); style="cursor :s-resize ; height: 10px;">订单信息
</td>
<td class =menu id=d3 onmouseover =Show(this,ds3); style="cursor :s-resize ; height: 10px;">仓库信息
</td>
</tr>
</tbody>
</table>
<table border=0>
<tbody >
<div class =submenu id=ds1 style="display :none; width =75px"><br >
<a href ="../Personnel/AddPersonnel.aspx">添加和删除</a><br >
<a href ="../Personnel/PersonChange.aspx">人事调动</a><br >
</div>
<div class =submenu id=ds2 style="display :none; width =75px"><br >
<a href ="../Personnel/AddPersonnel.aspx">添加</a><br >
<a href ="../Personnel/PersonChange.aspx">人事</a><br >
</div>
</tbody>
</table>
</td>
</tr>
</table>

2006-12-20 10:21
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
[CODE]<%@ Control Language="C#" AutoEventWireup="true" CodeFile="head.ascx.cs" Inherits="MyControls_head" %>
<style>
<!--
.menu
{
background-color:blue;
width:160;height:10;
color:white;
text-align:center;
font-size:12pt;
font-weight:bolder;
}
.submenu
{
color:black;
position:absolute;
top:188;
width:160;
background-color:lightyellow:width:160;
font-size:10pt:
}
-->
</style>
<table style="width: 778px">
<tr>
<td background="../Images/OA_head.jpg" style="width: 100px; height: 165px">
</td>
</tr>
<tr>
<td style="width: 100px; height: 2px;">
<script >
var cm=null;
document.onclick =new Function("Show(null)")
function GetPos(el,sProp)
{
var Pos=0
while(el!=null)
{
Pos+=el["offset"+sProp]
el=el.offsetParent
}
return Pos
}
function Show(el,m)
{
if(m)
{
m.style.display='';
m.style.pixelleft=GetPos(el,"Left")
m.style.pixelTop=GetPos(el,"Top")+el.offsetHeight
}
if((m!=cm)&&(cm))
cm.style.display='none'
cm=m
}
</script>
<table border =0 style="width: 251px">
<tbody >
<tr>
<td class =menu id=d1 onmouseover=Show(this,ds1); style="cursor :s-resize ; height: 10px;"><div class =submenu id=ds1 style="display :none; width =75px"><br >
<a href ="../Personnel/AddPersonnel.aspx">添加和删除</a><br >
<a href ="../Personnel/PersonChange.aspx">人事调动</a><br >
</div>员工信息
</td>
<td class =menu id=d2 onmouseover=Show(this,ds2); style="cursor :s-resize ; height: 10px;"><div class =submenu id=ds2 style="display :none; width =75px"><br >
<a href ="../Personnel/AddPersonnel.aspx">添加</a><br >
<a href ="../Personnel/PersonChange.aspx">人事</a><br >
</div>订单信息
</td>
<td class =menu id=d3 onmouseover=Show(this,ds3); style="cursor :s-resize ; height: 10px;"><div class =submenu id=ds3 style="display :none; width =75px"><br >
<a href ="../Personnel/AddPersonnel.aspx">添加</a><br >
<a href ="../Personnel/PersonChange.aspx">仓库</a><br >
</div>仓库信息
</td>
</tr>
</tbody>
</table>
<table border=0>
<tbody >

</tbody>
</table>
</td>
</tr>
</table>
[/CODE]
2006-12-20 10:48
史前大暴龙
Rank: 1
等 级:新手上路
帖 子:375
专家分:0
注 册:2005-11-22
收藏
得分:0 
非常的感谢,还有一个问题,就是,我的鼠标移开了,他不会自动消失,那要怎么办啊?

[此贴子已经被作者于2006-12-21 10:40:14编辑过]



我不是最好,但我可以更好,大家一起加油了
2006-12-21 09:23
快速回复:请问一下,我这个要怎么样改啊?急啊
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.052608 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved