各位帮忙改改,谢谢
function DIVShow_a(i){
var evt = (evt) ? evt : ((window.event) ? window.event : "")
var elem = (evt.target) ? evt.target : evt.srcElement
if( document.getElementById(i).style.display=="")
{
document.getElementById(i).style.display = 'none';
}
else
{
document.getElementById(i).style.top = document.documentElement.scrollTop + getTop(elem) - elem.style.height + 'px';
document.getElementById(i).style.left = document.documentElement.scrollLeft + getLeft(elem) + 'px';
document.getElementById(i).style.display = "";
}
}function getTop(e){
var offset=e.offsetTop;
if(e.offsetParent!=null) offset+=getTop(e.offsetParent);
return offset;
}function getLeft(e){
var offset=e.offsetLeft;
if(e.offsetParent!=null) offset+=getLeft(e.offsetParent);
return offset;
}
function DIVShow_a(i){
var evt = (evt) ? evt : ((window.event) ? window.event : "")
var elem = (evt.target) ? evt.target : evt.srcElement
if( document.getElementById(i).style.display=="")
{
document.getElementById(i).style.display = 'none';
}
else
{
document.getElementById(i).style.top = document.documentElement.scrollTop + getTop(elem) - elem.style.height + 'px';
document.getElementById(i).style.left = document.documentElement.scrollLeft + getLeft(elem) + 'px';
document.getElementById(i).style.display = "";
}
}function getTop(e){
var offset=e.offsetTop;
if(e.offsetParent!=null) offset+=getTop(e.offsetParent);
return offset;
}function getLeft(e){
var offset=e.offsetLeft;
if(e.offsetParent!=null) offset+=getLeft(e.offsetParent);
return offset;
}
var evt = (evt) ? evt : ((window.event) ? window.event : "")
var elem = (evt.target) ? evt.target : evt.srcElement
if( document.getElementById(i).style.display=="")
{
document.getElementById(i).style.display = 'none';
}
else
{
document.getElementById(i).style.top = document.documentElement.scrollTop + getTop(elem) - elem.style.height + 'px';
document.getElementById(i).style.left = document.documentElement.scrollLeft + getLeft(elem) + 'px';
document.getElementById(i).style.display = "";
}
}
在调用的时候传入该参数,如
<input type=text onmouseover="DIVShow_a('divid',event)">
evt = (evt) ? evt : ((window.event) ? window.event : "")
}
//把event传入
DIVShow_a(1,event)