javascript 通过封装div方式弹出div窗体

javascript 通过封装div方式弹出div窗体

  图1(弹出一个div)

javascript 通过封装div方式弹出div窗体

  图2(弹出多个)

  构造函数:

  

复制代码 代码如下:

  var DivWindow= function(popup/*最外层div id*/,popup_drag/*拖动div id*/,popup_exit/*退出按钮id*/ ,exitButton/*触发服务器端退出按钮id*/,varwidth,varheight,zindex){

  this.popup =popup ;

  this.height =varheight ; //窗口高度,并没用来设置窗口高度宽度,用来定位在屏幕的位置

  this.width =varwidth ; //窗口宽度

  this.popup_exit=popup_exit;

  this.exitButton=exitButton;

  this.zindex=zindex;

  this.init = function(){ //初始化窗口

  this.popupShow();

  this.startDrag(); //设置拖动

  this.setCommond(); //设置关闭

  DivWindow.ArrayW.push(document.getElementById(this.popup)); //存储窗口到数组

  };this.init();

  };

  调用:

  

复制代码 代码如下:

  <input type="button" id="show" onclick="javascript:new DivWindow('popup','popup_drag','popup_exit','exitButton','500','700',4);" value='触发弹出详细基本资料DIV' />

  有的地方可能大家觉得有点奇怪,不要问我问什么,因为我有这个需要,有时间再修改一下遮罩效果。更详细代码请见下载

  完整代码

  

   [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

  打包下载