var Rimifon = { “Ads” : new Object, “NewFloatAd” : function(imgUrl, strLink) { var FloatDiv = document.createElement(“div”); var ad = document.createElement(“a”); FloatDiv.DirV = true; FloatDiv.DirH = true; FloatDiv.AutoMove = true; ad.Image = new Image; FloatDiv.Seed = Math.random(); FloatDiv.Timer = setInterval(“Rimifon.Float(” + FloatDiv.Seed + “)”, 50); this.Ads[FloatDiv.Seed] = FloatDiv; ad.Image.Parent = ad; FloatDiv.style.position = “absolute”; FloatDiv.style.left = 0; FloatDiv.style.top = 0; FloatDiv.style.zIndex=99999; ad.Image.src = imgUrl; FloatDiv.onmouseover = function(){FloatDiv.AutoMove = false;} FloatDiv.onmouseout = function(){FloatDiv.AutoMove = true;} if(strLink) { ad.href = strLink; ad.Image.border = 0; ad.target = “_blank”; } ad.appendChild(ad.Image); FloatDiv.appendChild(ad); var closeButton = document.createElement(“span”); closeButton.innerHTML = “<font style=‘color:#FFFFFF’>关闭</font>”; closeButton.style.cursor =“pointer”; closeButton.onclick=function(){ FloatDiv.style.display=“none”; } var closeButtonDiv=document.createElement(“DIV”); closeButtonDiv.setAttribute(“align”,“right”); closeButtonDiv.style.position=“absolute”; closeButtonDiv.style.top=“0px”; closeButtonDiv.style.right=“0px”; closeButtonDiv.style.margin=“2px”; closeButtonDiv.style.padding=“2px”; closeButtonDiv.style.zIndex=“999”; closeButtonDiv.style.fontSize=“12px”; closeButtonDiv.appendChild(closeButton); FloatDiv.appendChild(closeButtonDiv); document.body.appendChild(FloatDiv); return ad; }, “Float” : function(floatId) { var FloatDiv = this.Ads[floatId]; if(FloatDiv.AutoMove) { var curLeft = parseInt(FloatDiv.style.left); var curTop = parseInt(FloatDiv.style.top); if(FloatDiv.offsetWidth + curLeft > document.body.clientWidth + document.body.scrollLeft - 1) { curLeft = document.body.scrollLeft + document.body.clientWidth - FloatDiv.offsetWidth; FloatDiv.DirH = false; } if(FloatDiv.offsetHeight + curTop > document.body.clientHeight + document.body.scrollTop - 1) { curTop = document.body.scrollTop + document.body.clientHeight - FloatDiv.offsetHeight; FloatDiv.DirV = false; } if(curLeft < document.body.scrollLeft) { curLeft = document.body.scrollLeft; FloatDiv.DirH = true; } if(curTop < document.body.scrollTop) { curTop = document.body.scrollTop; FloatDiv.DirV = true; } FloatDiv.style.left = curLeft + (FloatDiv.DirH ? 1 : -1) + “px”; FloatDiv.style.top = curTop + (FloatDiv.DirV ? 1 : -1) + “px”; } } }