|
如何实现文字在页面漂浮
本网站作品,作者顾翔 xanggu625@126.com转载注明 <script language="Jscript">
<!--
function intAd()() {
document.all.AdLayer.style.posTop = -200;
document.all.AdLayer.style.posLeft = -200;
document.all.AdLayer.style.visiblty = 'visible'
MoveLayer('AdLayer',1,1);
}
function MoveLayer(layerName,sgnx,sgny) {
var x = 10;
var y = 10;
var dffx=2;
var dffy=2;
var adLeft=parsent(AdLayer.style.left);
var adTop=parsent(AdLayer.style.top);
var adwidth=parsent(AdLayer.style.width);
var adheight=parsent(AdLayer.style.height)
var _bodyLeft=document.body.scrollLeft;
var _bodyTop=document.body.scrollTop;
var _bodyheight=document.body.clientheight+_bodyTop;
var _bodywidth=document.body.clientwidth+_bodyLeft;
f(adLeft<=_bodyLeft){
f ((adLeft<=_bodyLeft)||(sgnx==1))
{
sgnx=1;
}
dffx=2;
}
f((adTop<=_bodyTop)||(sgny==1)){
f (adTop<=_bodyTop)
{
sgny=1;
}
dffy=2;
}
f(((adLeft+adwidth)>=_bodywidth)||(sgnx==-1)){
f ((adLeft+adwidth)>=_bodywidth)
{
sgnx=-1;
}
dffx=-2
}
f(((adTop+adheight)>=_bodyheight)||(sgny==-1)){
f ((adTop+adheight)>=_bodyheight)
{
sgny=-1;
}
dffy=-2
}
x =adLeft+dffx;
y =adTop+dffy;
eval("document.all." + layerName + ".style.posLeft = x");
eval("document.all." + layerName + ".style.posTop = y");
setTmeout("MoveLayer('AdLayer',"+sgnx+","+sgny+");", 20);//设置20毫秒后再调用函数MoveLayer()
}
</script>
<div d=AdLayer style='position:absolute; width:101px; height:59px; z-index:20; visiblty:hidden;; left: 600px; top: 300px'>
<p><font face="华文隶书" color="#993300" size="7">欢迎光临</font></p>
相关链接:软件测试
|