onMouseOut="this.style.display = 'none';"
控件都已经隐藏了, 你又如何触发这个对象的 onmouseover 事件呢??
控件都已经隐藏了, 你又如何触发这个对象的 onmouseover 事件呢??
解决方案 »
- 使用 Jquery 解析Web Service XML 文件,求高手指点!!!
- jquery 如何点击特定事件不失去焦点
- java和iframe的问题 在线等!求解答
- JS如何实现验证码的刷新?
- 如何实现对连续播放中的一组图片进行即时抓图?
- 20分关于name属性的小问题
- 想传递数组。想找出总数??在线等
- 关于表格数据在子窗口和父窗口传递的问题。。。。
- 如何将http://fason.nease.net/code/js/other/htmleditor.htm页面中的textarea中的源码加入到数据库
- 太快乐,如何放慢它的速度?高手看过来!
- 关于汉字编码问题
- javacript 如何替換轉義字符標識\
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<style type="text/css">
<!--
TR
{
FONT-SIZE: 12px;
COLOR: #000000;
FONT-FAMILY: 宋体,arial
}
TD
{
FONT-SIZE: 12px;
COLOR: #000000;
FONT-FAMILY: 宋体,arial
}
.dropdown
{
Z-INDEX: 10;
LEFT: -20px;
WIDTH: 10px;
POSITION: absolute;
TOP: 81px
}
.dropLinks
{
FONT-SIZE: 11px;
COLOR: #ffffff;
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
TEXT-DECORATION: none
}
-->
</style>
<TITLE></TITLE>
</HEAD>
<BODY>
<TABLE cellSpacing=0 cellPadding=0 width="200" border=0 bgcolor=cornflowerblue>
<TR>
<TD onmouseover="setPlace(this,1)" >长城电脑</TD>
<TD onmouseover="setPlace(this,2)" id="td1">第二章</TD>
<TD onmouseover="setPlace(this,3)" >第三章</TD>
</TR>
</TABLE>
<div id="div_table_1" class="dropdown" onMouseOver="this.style.display =''" onMouseOut="this.style.display = 'none';">
</div>
</BODY>
</HTML>
<script language=javascript>
//document.body.attachEvent("onclick",hiddenDiv);
function hiddenDiv()
{
div_table_1.style.display = 'none';
}
function getPos(cell)
{
var pos = new Array();
var t=cell.offsetTop;
var l=cell.offsetLeft;
while(cell=cell.offsetParent)
{
t+=cell.offsetTop;
l+=cell.offsetLeft;
}
pos[0] = t;
pos[1] = l;
return pos;
}function setPlace(cell,i)
{
var strTable="<table id=table1 border=0 cellpadding=0 cellspacing=0 bordercolor=#397DBD bgcolor=#6d9cd1>";
strTable+="<tr><td >台式机</td></tr><tr><td>服务器</td></tr><tr><td>笔记本</td></tr><tr><td>打印机</td></tr><tr><td>网络产品</td></tr></table>";
div_table_1.innerHTML = strTable;
var arrPos = getPos(cell);
var oDiv = document.all.div_table_1;
var oTable = document.all.table1;
oDiv.style.display = '';
oTable.style.display = '';
var tdwidth = cell.offsetWidth;
var tdheight = cell.offsetHeight;
var tdleft = arrPos[1];
var tdtop = arrPos[0];
oTable.style.width = tdwidth;
oDiv.style.width = tdwidth;
oDiv.style.left = tdleft;
oDiv.style.top = tdtop + tdheight;
}
</script>
onMouseOut="this.style.display = 'none';"