json_js 浮动窗口代码

更新时间:2016-04-14    来源:js教程    手机版     字体:

【www.bbyears.com--js教程】


 
function getPosition() {
 var top    = document.documentElement.scrollTop;
 var left   = document.documentElement.scrollLeft;
 var height = document.documentElement.clientHeight;
 var width  = document.documentElement.clientWidth;
 return {top:top,left:left,height:height,width:width};
}

function showPop(width,height){
 var width=width? width:150;
 var height=height? height:100;
 var pop = document.getElementById("pop");
 pop.style.display  = "block";
 pop.style.position = "absolute";
 pop.style.zindex   = "999";
 pop.style.width   = width + "px";
 pop.style.height  = height + "px";
 var Position = getPosition();
 leftadd = (Position.width-width)/2;
 topadd  = (Position.height-height)/2;
 pop.style.top  = (Position.top  + topadd)  + "px";
 pop.style.left = (Position.left + leftadd) + "px";
 window.onscroll = function (){
  var Position   = getPosition();
  pop.style.top  = (Position.top  + topadd)  +"px";
  pop.style.left = (Position.left + leftadd) +"px";
 }
}

 
 
function hidePop(){
 document.getElementById("pop").style.display = "none";
}

function setPopTitle(title){
 document.getElementById("poptitle").innerHTML= title;
}

function setPopMsg(popmsg){
 document.getElementById("popmsg").innerHTML= popmsg;
}

var dance=0;
function divDance(divname) {
 var div=document.getElementById(divname);
 if(div.style.color=="red"){
  div.style.color="black"
 }else{
  div.style.color="red"
 }
 dance++;
 timer=setTimeout("divDance(""+divname+"")",0.2*1000);
 if(dance>10){
  clearTimeout(timer);
  dance=0;
  div.style.color="red"
 }
}

function bytes(str){
 var len=0;
 for(var i=0;i   if(str.charCodeAt(i)>127){
   len++;
  }
  len++;
  }
   return len;
 }

本文来源:http://www.bbyears.com/wangyezhizuo/23146.html

猜你感兴趣

热门标签

更多>>

本类排行