浏览器最小化时也能浮动的代码

var imagepath="图片名
var imagewidth=100//图片宽
var imageheight=120//图片高

var speed=3; //速度
var imageclick="javascript:" //链接
var hideafter=0//显示时间:0=永久;10=10秒后关闭....

var isie=0;
if(window.navigator.appName=="Microsoft Internet Explorer"&&window.navigator.appVersion.substring(window.navigator.appVersion.indexOf("MSIE")+5,window.navigator.appVersion.indexOf("MSIE")+8)>=5.5)
isie=1;


if(isie){
  var preloadit=new Image();
  preloadit.src=imagepath;
}


function pop() {
  if(isie) {
     x=x+dx;y=y+dy;
     oPopup.show(x, y, imagewidth, imageheight);
     if(x+imagewidth+5>screen.width) dx=-dx;
     if(y+imageheight+5>screen.height) dy=-dy;
     if(x<0) dx=-dx;
     if(y<0) dy=-dy;
     startani=setTimeout("pop();",50);
  }
}

function dismisspopup(){
  clearTimeout(startani)
  oPopup.hide()
}

function dowhat(){
 if (imageclick=="dismiss")
   dismisspopup()
 else
   window.open(imageclick);
}


if(isie) {
  var x=0,y=0,dx=speed,dy=speed;
  var oPopup = window.createPopup();
  var oPopupBody = oPopup.document.body;
  oPopupBody.style.cursor="hand"
  oPopupBody.innerHTML = '<IMG SRC="'+preloadit.src+'">';
  oPopup.document.body.οnmοuseοver=new Function("clearTimeout(startani)")
  oPopup.document.body.οnmοuseοut=pop
  oPopup.document.body.οnclick=dowhat
  pop();
  
  if (hideafter>0)
  setTimeout("dismisspopup()",hideafter*1000)
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值