js实用教本

< a href = " http://www.wawaqin.com/map.html "  title = " 这是提示 " > tip </ a >  
< script Language = " JavaScript " >  
// ***********默认设置定义.********************* 
tPopWait = 50 ; // 停留tWait豪秒后显示提示。 
tPopShow = 5000 ; // 显示tShow豪秒后关闭提示 
showPopStep = 20
popOpacity
= 99
// ***************内部变量定义***************** 
sPop = null
curShow
= null
tFadeOut
= null
tFadeIn
= null
tFadeWaiting
= null
document.write(
" <style type='text/css'id='defaultPopStyle'> " ); 
document.write(
" .cPopText {  background-color: #F8F8F5;color:#000000; border: 1px #000000 solid;font-color: font-size: 12px; padding-right: 4px; padding-left: 4px; height: 20px; padding-top: 2px; padding-bottom: 2px; filter: Alpha(Opacity=0)} " ); 
document.write(
" </style> " ); 
document.write(
" <div id='dypopLayer' style='position:absolute;z-index:1000;' class='cPopText'></div> " ); 
ExpandedBlockStart.gifContractedBlock.gif
function  showPopupText()
var o=event.srcElement; 
MouseX
=event.x; 
MouseY
=event.y; 
ExpandedSubBlockStart.gifContractedSubBlock.gif
if(o.alt!=null && o.alt!=""){o.dypop=o.alt;o.alt=""}
ExpandedSubBlockStart.gifContractedSubBlock.gif        
if(o.title!=null && o.title!=""){o.dypop=o.title;o.title=""}
ExpandedSubBlockStart.gifContractedSubBlock.gif
if(o.dypop!=sPop) 
sPop
=o.dypop; 
clearTimeout(curShow); 
clearTimeout(tFadeOut); 
clearTimeout(tFadeIn); 
clearTimeout(tFadeWaiting); 
ExpandedSubBlockStart.gifContractedSubBlock.gif
if(sPop==null || sPop==""
dypopLayer.innerHTML
=""
dypopLayer.style.filter
="Alpha()"
dypopLayer.filters.Alpha.opacity
=0
}
 
ExpandedSubBlockStart.gifContractedSubBlock.gif
else 
if(o.dyclass!=null) popStyle=o.dyclass  
else popStyle="cPopText"
curShow
=setTimeout("showIt()",tPopWait); 
}
 
}
 
}
 
ExpandedBlockStart.gifContractedBlock.gif
function  showIt()
dypopLayer.className
=popStyle; 
dypopLayer.innerHTML
=sPop; 
popWidth
=dypopLayer.clientWidth; 
popHeight
=dypopLayer.clientHeight; 
if(MouseX+12+popWidth>document.body.clientWidth) popLeftAdjust=-popWidth-24 
else popLeftAdjust=0
if(MouseY+12+popHeight>document.body.clientHeight) popTopAdjust=-popHeight-24 
else popTopAdjust=0
dypopLayer.style.left
=MouseX+12+document.body.scrollLeft+popLeftAdjust; 
dypopLayer.style.top
=MouseY+12+document.body.scrollTop+popTopAdjust; 
dypopLayer.style.filter
="Alpha(Opacity=0)"
fadeOut(); 
}
 
ExpandedBlockStart.gifContractedBlock.gif
function  fadeOut()
ExpandedSubBlockStart.gifContractedSubBlock.gif
if(dypopLayer.filters.Alpha.opacity<popOpacity) 
dypopLayer.filters.Alpha.opacity
+=showPopStep; 
tFadeOut
=setTimeout("fadeOut()",1); 
}
 
ExpandedSubBlockStart.gifContractedSubBlock.gif
else 
dypopLayer.filters.Alpha.opacity
=popOpacity; 
tFadeWaiting
=setTimeout("fadeIn()",tPopShow); 
}
 
}
 
ExpandedBlockStart.gifContractedBlock.gif
function  fadeIn()
ExpandedSubBlockStart.gifContractedSubBlock.gif
if(dypopLayer.filters.Alpha.opacity>0
dypopLayer.filters.Alpha.opacity
-=1
tFadeIn
=setTimeout("fadeIn()",1); 
}
 
}
 
document.onmouseover
= showPopupText; 
</ script >

转载于:https://www.cnblogs.com/akein/archive/2007/05/31/766547.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值