move页面图片,使其漂浮移动,(可参参考mfl.mop.com内蘑菇移动);

来源:互联网 发布:h3c 批量修改端口vlan 编辑:程序博客网 时间:2024/05/01 12:09

var speed=2;

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;
} else {
 isie=0;
}

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();",40);
 }
}

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

function dowhat(){
 try{
  top.frame_right.right.location.href=imageclick;
 }catch(x){
  window.open(imageclick);
 }
 dismisspopup();
}

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+'" width='+imagewidth+' height='+imageheight+'>';
 oPopup.document.body.onclick=dowhat;
 oPopup.document.body.style.backgroundColor='transparent';
}

function goFly(){
 setTimeout("pop();", (Math.round(Math.random() * 2000) + 3000));

原创粉丝点击