Kopieren Sie den Code -Code wie folgt:
// ------------------------------------------------------
// Popdivid: Die ID der Schicht Div
// Dragdivid: Wird verwendet, um die ID der Div zu ziehen
// isShowmask: Ob die Maskenebene angezeigt wird
Funktion popdivshow (Popdivid, Dragdivid, isShowmask) {
if (isShowmask) {
CreateMask (Popdivid);
}
var own = document.getElementById (popdivid);
var own_tital = document.getElementById (DragDivid);
var bdrag = false;
Var disx = disy = 0;
Owins.Style.display = "Block";
owins_tital.onmouseDown = Funktion (Ereignis) {{{{{{{{
var jeder = Ereignis || Fenster.Event;
BDRAG = wahr;
disx = event.clientX -OWINS.OffSetLect;
Disy = Event.Clienty -OWINS.OffSETTOP;
this.setCapture && S.SetCapture ();
False zurückgeben;
};
document.onmousemove = function (Ereignis) {
if (! BDRAG)
Zurückkehren;
var jeder = Ereignis || Fenster.Event;
var il = event.clientX -disx;
var it = event.clienty -disy;
var maxl = document.documentedlement.clientwidth -owins.Offsetwidth;
var maxt = document.documentedlement.clientHeight -owins.offseteight;
Il = il <0? 0: il;
Il = il> maxl?
Es = es <0? 0: es;
es = es> Maxt?
Owins.Style.Margintop = owins.Style.Marginleft = 0;
owins.Style.left = il + "px";
Owins.Style.top = it + "px";
False zurückgeben;
};
document.onmouseUp = window.onblur = owins_title.onloSecapture = function () {
BDRAG = false;
Owins_tital.releascapture && pins_title.releascapture ();
};
}
// Die Pop -up -Schicht verbergen
Funktion popdivhidden (popdivid) {{{{{{
var own = document.getElementById (popdivid);
Owins.Style.display = "Keine";
Window.parent.document.body.removechild (window.parent.document.getElementById ("maskdiv")
}
// Holen Sie sich die Pop -up -Schicht Zindex
Funktion GetzIndex (PopDivid) {
VARPODIV = document.getElementById (popdivid);
VARPODIVZINDEX = POPDIV.STYLE.ZINDEX;
Return popdivzindex;
}
// Erstellen Sie eine Maskenebene
Funktion creatmask (popdivid) {{{{{
// Parameter W ist die Breite der Pop -up -Seite, Parameter H ist die Höhe der Pop -up -Seite. Parameter S ist der Pfad der Pop -up -Seite
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 (opacity = 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")
};
}