复制代码代码如下:
<! - 首页图片漂浮开始 - >
<script type = "text/javascript"言語= "javascript">
function addevent(obj、evttype、func、cap){
cap = cap ||間違い;
if(obj.addeventlistener){
obj.addeventlistener(evttype、func、cap);
trueを返します。
} else if(obj.attachevent){
if(cap){
obj.setcapture();
trueを返します。
} それ以外 {
return obj.attachevent( "on" + evttype、func);
}
} それ以外 {
falseを返します。
}
}
function getPagesCroll(){
var xscroll、yscroll;
if(self.pagexoffset){
xscroll = self.pagexoffset;
} else if(document.documentelement && document.documentelement.scrollleft){
xscroll = document.documentelement.scrollleft;
} else if(document.body){
xscroll = document.body.scrollleft;
}
if(self.pageyoffset){
yscroll = self.pageyoffset;
} else if(document.documentelement && document.documentelement.scrolltop){
yscroll = document.documentlement.scrolltop;
} else if(document.body){
yscroll = document.body.scrolltop;
}
arraypagescroll = new Array(xscroll、yscroll);
return arraypagescroll;
}
function getPagesize(){
var xscroll、yscroll;
if(window.innerheight && window.scrollmaxy){
xscroll = document.body.scrollwidth;
yscroll = window.innerheight + window.scrollmaxy;
} else if(document.body.scrollheight> document.body.offsetheight){
xscroll = document.body.scrollwidth;
yscroll = document.body.scrollheight;
} それ以外 {
xscroll = document.body.offsetwidth;
yscroll = document.body.offsetheight;
}
var windowwidth、windowheight;
if(self.innerheight){
windowwidth = self.innerwidth;
windowheight = self.innerheight;
} else if(document.documentelement && document.documentelement.clientheight){
windowwidth = document.documentelement.clientWidth;
windowheight = document.documentelement.clientheight;
} else if(document.body){
windowwidth = document.body.clientWidth;
windowheight = document.body.clientheight;
}
if(yscroll <windowheight){
pageheight = windowheight;
} それ以外 {
pageheight = yscroll;
}
if(xscroll <windowwidth){
pagewidth = windowwidth;
} それ以外 {
pageWidth = xscroll;
}
arraypagesize = new Array(pagewidth、pageheight、windowwidth、windowheight)
ArrayPagesizeを返します。
}
var admoveconfig = new object();
admoveconfig.isInitialized = false;
admoveconfig.scrollx = 0;
admoveconfig.scrolly = 0;
admoveconfig.movewidth = 0;
admoveconfig.moveheight = 0;
admoveconfig.resize = function(){
var winsize = getPagesize();
admoveconfig.movewidth = winsize [2];
admoveconfig.moveheight = winsize [3];
admoveconfig.scroll();
}
admoveconfig.scroll = function(){
var winscroll = getPagesCroll();
admoveconfig.scrollx = winscroll [0];
admoveconfig.scrolly = winscroll [1];
}
AddEvent(window、 "resize"、admoveconfig.resize);
AddEvent(window、 "scroll"、admoveconfig.scroll);
function admove(id){
if(!admoveconfig.isInitialized){
admoveconfig.resize();
admoveconfig.isInitialized = true;
}
var obj = document.getElementbyid(id);
obj.style.position = "absolute";
var w = admoveconfig.movewidth -obj.offsetwidth;
var h = admoveconfig.moveheight -obj.offsetheight;
var x = w * math.random()、y = h * math.random();
var rad =(math.random() + 1) * math.pi / 6;
var kx = math.sin(rad)、ky = math.cos(rad);
var dirx =(math.random()<0.5?1:-1)、diry =(math.random()<0.5?1:-1);
var step = 1;
var間隔;
this.setlocation = function(vx、vy){x = vx; y = vy; }
this.setdirection = function(vx、vy){dirx = vx; diry = vy; }
obj.custommethod = function(){
obj.style.left =(x + admoveconfig.scrollx) + "px";
obj.style.top =(y + admoveconfig.scrolly) + "px";
rad =(math.random() + 1) * math.pi / 6;
w = admoveconfig.movewidth -obj.offsetwidth;
h = admoveconfig.moveheight -obj.offsetheight;
x = x + step * kx * dirx;
if(x <0){dirx = 1; x = 0; kx = math.sin(rad); ky = math.cos(rad); }
if(x> w){dirx = -1; x = w; kx = math.sin(rad); ky = math.cos(rad); }
y = y + step * ky * diry;
if(y <0){diry = 1; y = 0; kx = math.sin(rad); ky = math.cos(rad); }
if(y> h){diry = -1; y = h; kx = math.sin(rad); ky = math.cos(rad); }
}
this.run = function(){
var遅延= 10;
interval = setInterval(obj.custommethod、delay);
obj.onmouseover = function(){clearinterval(interval); }
obj.onmouseout = function(){interval = setInterval(obj.custommethod、delay); }
}
}
</script>
<! - 漂浮开始 - >
<div id = ad2 style = "z-index:5; position:relative">
<a href = 'policehtk.aspx'ターゲット= '_ blank'> <img src = "images/fudong/fudong.jpg"> </a> <br> <a href = "#" onclick = "document.getelementbyid( 'ad2')。style.display= 'none" /> </a>
<! - 漂浮结束 - >
</div>
<script type = "text/javascript"言語= "javascript">
var ad2 = new admove( "ad2");
ad2.run();
//多组漂浮
</script>
<! - 首页图片漂浮结束 - >