(转)鼠标移动到标题上就显示提示(onmouseover)
2006-08-20 22:56
621 查看
<STYLE type=text/css>BODY {
OVERFLOW: scroll; OVERFLOW-X: hidden
}
.DEK {
POSITION: absolute; VISIBILITY: hidden; Z-INDEX: 200
}
A.js:link {
COLOR: #ff0000; LINE-HEIGHT: 120%; TEXT-DECORATION: none
}
A.js:visited {
COLOR: #ff0000; LINE-HEIGHT: 120%; TEXT-DECORATION: none
}
A.js:hover {
COLOR: #ff3300; LINE-HEIGHT: 120%; TEXT-DECORATION: underline
}
A.js:active {
COLOR: #ff3300; LINE-HEIGHT: 120%; TEXT-DECORATION: underline
}
</STYLE>
<center>
<TABLE border=0 cellPadding=0 cellSpacing=0 height="42%" width="36%">
<TBODY>
<TR>
<TD align=middle><BR>
<DIV class=dek id=dek style="left: 67px; top: 66px; width: 289px; height: 17px"></DIV>
<SCRIPT type=text/javascript>
Xoffset=-60;
Yoffset= 20;
var nav,old,iex=(document.all),yyy=-1000;
if(navigator.appName=="Netscape"){(document.layers)?nav=true:old=true;}
if(!old){
var skn=(nav)?document.dek:dek.style;
if(nav)document.captureEvents(Event.MOUSEMOVE);
document.onmousemove=get_mouse;
}
function popup(msg,bak){
var content="<TABLE WIDTH=150 BORDER=1 BORDERCOLOR=black CELLPADDING=2 CELLSPACING=0 "+
"BGCOLOR="+bak+"><TD ALIGN=center><FONT COLOR=black SIZE=2>"+msg+"</FONT></TD></TABLE>";
if(old){alert(msg);return;}
else{yyy=Yoffset;
if(nav){skn.document.write(content);skn.document.close();skn.visibility="visible"}
if(iex){document.all("dek").innerHTML=content;skn.visibility="visible"}
}
}
function get_mouse(e){
var x=(nav)?e.pageX:event.x+document.body.scrollLeft;skn.left=x+Xoffset;
var y=(nav)?e.pageY:event.y+document.body.scrollTop;skn.top=y+yyy;
}
function kill(){
if(!old){yyy=-1000;skn.visibility="hidden";}
}
</SCRIPT>
<A href="#" onmouseout=kill()
onmouseover="popup('这里是链接一的提示<br>可以定义不同的背景颜色以及链接等等','lightgreen')"
;>演示链接一</A> <A href="#" onmouseout=kill()
onmouseover="popup('这里是链接二的提示<br>可以定义不同的背景颜色以及链接等等','lightblue')"
;>演示链接二</A></TD>
</TR></TBODY></TABLE>
OVERFLOW: scroll; OVERFLOW-X: hidden
}
.DEK {
POSITION: absolute; VISIBILITY: hidden; Z-INDEX: 200
}
A.js:link {
COLOR: #ff0000; LINE-HEIGHT: 120%; TEXT-DECORATION: none
}
A.js:visited {
COLOR: #ff0000; LINE-HEIGHT: 120%; TEXT-DECORATION: none
}
A.js:hover {
COLOR: #ff3300; LINE-HEIGHT: 120%; TEXT-DECORATION: underline
}
A.js:active {
COLOR: #ff3300; LINE-HEIGHT: 120%; TEXT-DECORATION: underline
}
</STYLE>
<center>
<TABLE border=0 cellPadding=0 cellSpacing=0 height="42%" width="36%">
<TBODY>
<TR>
<TD align=middle><BR>
<DIV class=dek id=dek style="left: 67px; top: 66px; width: 289px; height: 17px"></DIV>
<SCRIPT type=text/javascript>
Xoffset=-60;
Yoffset= 20;
var nav,old,iex=(document.all),yyy=-1000;
if(navigator.appName=="Netscape"){(document.layers)?nav=true:old=true;}
if(!old){
var skn=(nav)?document.dek:dek.style;
if(nav)document.captureEvents(Event.MOUSEMOVE);
document.onmousemove=get_mouse;
}
function popup(msg,bak){
var content="<TABLE WIDTH=150 BORDER=1 BORDERCOLOR=black CELLPADDING=2 CELLSPACING=0 "+
"BGCOLOR="+bak+"><TD ALIGN=center><FONT COLOR=black SIZE=2>"+msg+"</FONT></TD></TABLE>";
if(old){alert(msg);return;}
else{yyy=Yoffset;
if(nav){skn.document.write(content);skn.document.close();skn.visibility="visible"}
if(iex){document.all("dek").innerHTML=content;skn.visibility="visible"}
}
}
function get_mouse(e){
var x=(nav)?e.pageX:event.x+document.body.scrollLeft;skn.left=x+Xoffset;
var y=(nav)?e.pageY:event.y+document.body.scrollTop;skn.top=y+yyy;
}
function kill(){
if(!old){yyy=-1000;skn.visibility="hidden";}
}
</SCRIPT>
<A href="#" onmouseout=kill()
onmouseover="popup('这里是链接一的提示<br>可以定义不同的背景颜色以及链接等等','lightgreen')"
;>演示链接一</A> <A href="#" onmouseout=kill()
onmouseover="popup('这里是链接二的提示<br>可以定义不同的背景颜色以及链接等等','lightblue')"
;>演示链接二</A></TD>
</TR></TBODY></TABLE>
相关文章推荐
- 鼠标移动到物体上,利用label和box来显示提示框的区别
- 鼠标在菜单上移动时显示菜单提示
- 图片提示-鼠标移过显示大图+标题 -锋利的jquery备份
- 鼠标滑过图层或图片时,显示TITLE标题提示特效
- C#中,当鼠标移动到控件上,动态显示提示内容 ToolTip
- [MFC] 鼠标移动到控件上显示提示信息
- C#中,当鼠标移动到控件上,动态显示提示内容 ToolTip
- 鼠标事件(onmouseover、onmouseout)延时切换插件
- ASP.NET2.0下为GridView添加鼠标滑过(onmouseover、onmouseout)的行颜色高亮效果!
- 扩展 jQuery EasyUI Datagrid 数据行鼠标悬停/离开事件(onMouseOver/onMouseOut)
- 兼容ie和firefox的鼠标经过(onmouseover和onmouseout)实现
- 扩展 jQuery EasyUI Datagrid 数据行鼠标悬停/离开事件(onMouseOver/onMouseOut)
- CToolTipCtrl实现鼠标移动显示不同提示
- 兼容ie和firefox的鼠标经过(onmouseover和onmouseout)实现--简短版
- JQuery鼠标移动到div上,显示提示
- Jquery创建一个层显示标题的内容且随鼠标移动
- 1、当鼠标移动到目标上的时候,自动显示一个提示框。
- 如何解决Win7任务栏预览不见了鼠标移动到任务栏只显示标题的问题
- 跟随鼠标的移动,动态显示提示信息
- 扩展 jQuery EasyUI Datagrid 数据行鼠标悬停/离开事件(onMouseOver/onMouseOut)