高分求助 网上下拉菜单的js脚本一大把,baidu下就知道了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 onmoveover事件时创建菜单菜单要是简单的就是用一div层里面放上一些链接,复杂的菜单可以到网上下载 <style>body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-image: url(images/background_003.gif); background-repeat: repeat-x; padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px;} table {border-collapse:separate;} td {border:#000 solid 1px;} </style><html><head><title>Untitled Document</title></head><body><div align=left><table width="410" height=50 border=1 align="left" cellpadding="0" cellspacing="0"> --410是每个单元格 4*100+8个td+2个border <tr > <td width="100"> <input type=button value=ok onmouseover="cc(this)" onmouseout="document.all.pop.style.display='none'"> </td> <td width="100"> <input type=button value=ok onmouseover="cc(this)" onmouseout="document.all.pop.style.display='none'"> </td> <td width="100" > <input type=button value=ok onmouseover="cc(this)" onmouseout="document.all.pop.style.display='none'"> <td width="100"> <input type=button value=ok onmouseover="cc(this)" onmouseout="document.all.pop.style.display='none'"> </td> </tr></table><div><div id=pop style="position:absolute;width:100;height:50;z-index:99;display:none"><table border=0 bgcolor=#FF0000><tr><td>图层文字</td></tr></table></div><script language=javascript>function cc(tt){ var daps = document.all.pop.style; var ttop = tt.offsetTop; //TT控件的定位点高 var thei = tt.clientHeight; //TT控件本身的高 var tleft = tt.offsetLeft; //TT控件的定位点宽 var ttyp = tt.type; //TT控件的类型 while (tt = tt.offsetParent){ttop+=tt.offsetTop; tleft+=tt.offsetLeft;} daps.top = (ttyp=="image")? ttop+thei : ttop+thei+6; //层的 Y 坐标 daps.left = tleft + 1; //层的 X 坐标 daps.display = ""; //层显示}</script></body></html> Jquery 传参数后 参数值被改变 请帮忙找一下原因 socket.io 需要分包和粘包吗?? 如何取出combox的缓存? 求ajax和Ext的书籍和视频 紧急求助swfobject问题 js删除不掉cookie 求助:下拉框事件触发的问题~ Js 可否实现文本框输入值导入单选框,成为单选框的值? (在线等)页面onload()事件时,自动点击页面的button open窗口的难题!? 没有分了,但是还是要问个javascript解析xml的问题 请看这个属性意思是啥?
菜单要是简单的就是用一div层里面放上一些链接,
复杂的菜单可以到网上下载
body { margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-image: url(images/background_003.gif);
background-repeat: repeat-x;
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;}
table {border-collapse:separate;}
td {border:#000 solid 1px;}
</style>
<html><head><title>Untitled Document</title></head><body>
<div align=left><table width="410" height=50 border=1 align="left" cellpadding="0" cellspacing="0"> --410是每个单元格 4*100+8个td+2个border
<tr >
<td width="100">
<input type=button value=ok onmouseover="cc(this)"
onmouseout="document.all.pop.style.display='none'">
</td>
<td width="100">
<input type=button value=ok onmouseover="cc(this)"
onmouseout="document.all.pop.style.display='none'">
</td>
<td width="100" >
<input type=button value=ok onmouseover="cc(this)"
onmouseout="document.all.pop.style.display='none'">
<td width="100">
<input type=button value=ok onmouseover="cc(this)"
onmouseout="document.all.pop.style.display='none'">
</td>
</tr>
</table>
<div><div id=pop style="position:absolute;width:100;height:50;z-index:99;display:none">
<table border=0 bgcolor=#FF0000><tr><td>图层文字</td></tr></table></div><script language=javascript>
function cc(tt)
{
var daps = document.all.pop.style;
var ttop = tt.offsetTop; //TT控件的定位点高
var thei = tt.clientHeight; //TT控件本身的高
var tleft = tt.offsetLeft; //TT控件的定位点宽
var ttyp = tt.type; //TT控件的类型
while (tt = tt.offsetParent){ttop+=tt.offsetTop; tleft+=tt.offsetLeft;}
daps.top = (ttyp=="image")? ttop+thei : ttop+thei+6; //层的 Y 坐标
daps.left = tleft + 1; //层的 X 坐标
daps.display = ""; //层显示
}
</script>
</body></html>