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<str.length;i++){
  if(str.charCodeAt(i)>127){
   len++;
  }
  len++;
  }
   return len;
 }

时间: 2024-11-14 12:43:37

js 浮动窗口代码的相关文章

javascript 右下角浮动窗口代码

javascript 右下角浮动窗口代码 var winWidth = 0; var winHeight = 0; var offsetBody=0; function findDimensions(){   if (window.innerWidth)      winWidth = window.innerWidth;   else if ((document.body) && (document.body.clientWidth))      winWidth = document.

JS简单实现浮动窗口效果示例_javascript技巧

本文实例讲述了JS简单实现浮动窗口效果.分享给大家供大家参考,具体如下: HTML部分: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> &l

JS实现简单易用的手机端浮动窗口显示效果_javascript技巧

本文实例讲述了JS实现简单易用的手机端浮动窗口显示效果.分享给大家供大家参考,具体如下: html: <style type="text/css"> .fdBonTel{ width:100%; height:53px; position:fixed; background:#0052ae; text-align:center; left:0; bottom:0; z-index:999; } .fdOnline{ background:url(index/images/o

网页浮动图片代码

<div id="flash"> <script type="text/javascript"> var widths = 865; /*显示高度,自行调整*/ var heights = 255; /*显示宽度,自行调整*/ var counts = 5; img1 = new Image(); img1.src = 'images/flash_07.jpg'; img2 = new Image(); img2.src = 'images/

JS实现网页右侧带动画效果的伸缩窗口代码_javascript技巧

本文实例讲述了JS实现网页右侧带动画效果的伸缩窗口代码.分享给大家供大家参考,具体如下: 这是一款带缓冲效果的网页右侧固定伸缩窗口,点击带颜色的区域,浮动的层窗口就会伸缩出来,再次点击则缩进去.无jQuery,完全JavaScript实现的效果. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-right-dh-dlg-style-codes/ 具体代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XH

JS实现弹出浮动窗口(支持鼠标拖动和关闭)实例详解_javascript技巧

本文实例讲述了JS实现弹出浮动窗口.分享给大家供大家参考.具体如下: 这里介绍的JS弹出浮动窗口,支持鼠标拖动和关闭,点击链接文字后弹出层窗口,也称作是弹出式对话框吧. 关于一些参数说明: bodycontent:要在窗口中显示的内容 title:窗口的标题 removeable:窗口是否能拖动 注意:内容窗体的高度是height-30px,请计算好要显示的内容高度和宽度. 注:在火狐或chrome下效果最佳,IE8下可能有些小问题. 点击此处查看运行效果: http://demo.jb51.n

求高手点拨:“向Html语言写成的JSP页面中添加可控视频浮动窗口”的JavaScript代码。

问题描述 高手,您好:我是一个学习软件的学生,近日碰到了一个挑战:要在规定的时间里,将一个含有"浮动视频窗口的","使用Html语言写成的JSP页面"的任务.十万火急!!要是再重新将JavaScript语言进行学习的话,时间恐怕来不及了.这个时候,我想到了我的大学导师平台:CSDN.高手,我希望能够向我写成的Html语言的页面的右下角处,添加一个"浮动视频窗口",让我的页面具备:先向访问我的网站的用户的客户端传输"页面内容",

jQuery之浮动窗口实现代码(两种方法)_jquery

第一种方法:预览: Html代码 复制代码 代码如下: <html> <head> <title>浮动窗口</title> <link type="text/css" rel="stylesheet" href="css/overflow.css" /> <script type="text/javascript" src="js/jquery.js&

JS实现可缩放、拖动、关闭和最小化的浮动窗口完整实例_javascript技巧

本文实例讲述了JS实现可缩放.拖动.关闭和最小化的浮动窗口方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999