精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>网络专区>>● 网站建设>>盖世神功 — 网站建设技术>>HTML — 做好一个网页不能没有的基础>>DHTML特效>>特效25:滚动的提示

主题:特效25:滚动的提示
发信人: marsz()
整理人: microant(1999-08-02 12:13:19), 站内信件
实例:滚动的提示
适用浏览器:ALL
 
说明:将鼠标移动到链接上会出现滚动的提示。

第一步:将以下代码复制到<body>标记的下面。



<script>

/*
modified by mars 1999, www.joysoft.net
*/

if (!document.layers&&!document.all)
event="test"
function showtip2(current,e,text){

if (document.all&&document.readyState=="complete"){
document.all.tooltip2.innerHTML='<marquee style="border:1px solid blac
k">'+text+'</marquee>'
document.all.tooltip2.style.pixelLeft=event.clientX+document.body.scro
llLeft+10
document.all.tooltip2.style.pixelTop=event.clientY+document.body.scrol
lTop+10
document.all.tooltip2.style.visibility="visible"
}

else if (document.layers){
document.tooltip2.document.nstip.document.write(''+text+'')
document.tooltip2.document.nstip.document.close()
document.tooltip2.document.nstip.left=0
currentscroll=setInterval("scrolltip()",100)
document.tooltip2.left=e.pageX+10
document.tooltip2.top=e.pageY+10
document.tooltip2.visibility="show"
}
}
function hidetip2(){
if (document.all)
document.all.tooltip2.style.visibility="hidden"
else if (document.layers){
clearInterval(currentscroll)
document.tooltip2.visibility="hidden"
}
}

function scrolltip(){
if (document.tooltip2.document.nstip.left>=-document.tooltip2.document
.nstip.document.width)
document.tooltip2.document.nstip.left-=5
else
document.tooltip2.document.nstip.left=150
}

</script>
<div id="tooltip2"
style="position:absolute;visibility:hidden;clip:rect(0 150 50 0);width
:150px;background-color:lightyellow"><layer name="nstip" width="1000px" bgColo
r="lightyellow">
</layer>
</div>


第二步:将这些代码加入到标记中:onMouseover="showtip2(this,event,'V
isit Dynamic Drive for DHTML Scripts!')" onMouseout="hidetip2()",如:


<a href="http://www.joysoft.net" onMouseover="showtip2(this,event,'欢迎
访问飞翔鸟软体驿站!')" onMouseout="hidetip2()">飞翔鸟软体驿站


--
天上星 亮晶晶 永灿烂 保安宁

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.106.172.165]

[关闭][返回]