Код кода копирования следующим образом:
// -------------------------------------------
// popdivid: идентификатор слоя div
// Dragdivid: используется для перетаскивания идентификатора Div
// isshowmask: отображается ли слой маски
Функция popdivshow (popdivid, dragdivid, isshowmask) {
if (isshowmask) {
Создать маску (popdivid);
}
var whous = document.getElementbyId (popdivid);
var worn_tital = document.getElementById (DragDiv);
var bdrag = false;
Var disx = disy = 0;
owins.style.display = "block";
owins_tital.onmousedown = function (event) {{
var Каждый = событие || window.event;
bdrag = true;
disx = event.clientx -owins.offsetlect;
disy = event.clienty -owins.offsettop;
this.setCapture && s.setCapture ();
Вернуть ложь;
};
document.onmousemove = function (event) {
if (! bdrag)
Возвращаться;
var Каждый = событие || window.event;
var il = event.clientx -disx;
var it = event.clienty -disy;
var maxl = document.documendlement.clientwidth -owins.offsetwidth;
var maxt = document.documendlement.clientHeight -owins.Offsetheight;
Il = il <0?
Il = il> maxl?
Это = это <0?
это = это> maxt?
owins.style.margintop = owins.style.marginleft = 0;
owins.style.left = il + "px";
owins.style.top = it + "px";
Вернуть ложь;
};
document.onmouseup = window.onblur = owins_title.onlosecapture = function () {
bdrag = false;
OWINS_TITEL.RELEASECAPTURE && PINS_TITLE.RELEASECAPTURE ();
};
}
// Скрыть слой поп -музыки
Функция popdivhidden (popdivid) {{
var whous = document.getElementbyId (popdivid);
owins.style.display = "none";
Window.parent.document.body.removechild (window.parent.document.getelementbyid ("maskdiv")
}
// Получите слой POP -UP ZINDEX
Функция getzIndex (popdivid) {
varpodiv = document.getElementbyId (popdivid);
varpodivzindex = popdiv.style.zindex;
Вернуть попдивзиндекс;
}
// Создать слой маски
Функция CreateMask (popdivid) {{
// Параметр w -ширина страницы POP -UP, параметр h -высота страницы POP -UP, параметр s -путь на странице POP -UP
var maskdiv = window.parent.document.createElement ("div");
maskdiv.id = "maskdiv";
maskdiv.style.position = "fixed";
maskdiv.style.top = "0";
maskdiv.style.left = "0";
maskdiv.style.zindex = getzindex (popdivid) -1;
Maskdiv.style.backgroundcolor = "#333";
Maskdiv.style.filter = "alpha (непрозрачность = 70)";
Maskdiv.style.opacity = "0,7";
maskdiv.style.width = "100%";
Maskdiv.style.head = (window.parent.document.body.scrollheight + 50) + "px";
window.parent.document.body.appendchild (maskdiv);
Maskdiv.onmousedown = function () {
Window.parent.document.body.removechild (window.parent.document.getelementbyid ("maskdiv")
};
}