Copier le code du code comme suit:
// ------------------------------------------
// popdivid: L'ID de la couche div
// DragDivid: utilisé pour faire glisser l'ID du div
// IsShowmask: si le calque de masque est affiché
fonction popdivshow (popdivid, dragdivid, iSShowmask) {
if (isShowmask) {
CreatMask (popdivid);
}
var propre = document.getElementById (popdivid);
var propriétaire_tital = document.getElementById (dragdivid);
var bdrag = false;
Var disx = disy = 0;
owins.style.display = "bloc";
owins_tital.onmousedown = fonction (événement) {{
var chaque = événement || Window.Event;
bdrag = true;
disx = event.clientx -owins.offsetlect;
disy = event.clienty -owins.offsetTop;
this.setCapture && s.setCapture ();
Retourne false;
};
document.onmousemove = fonction (événement) {
si (! bdrag)
Retour;
var chaque = événement || Window.Event;
var il = event.clientx -Disx;
var it = event.clienty -Disy;
var maxl = document.DocumentEdEmplément.ClientWidth -owins.offsetWidth;
var maxt = document.DocumentEdElement.ClientHeight -owins.offsetheight;
Il = il <0?
Il = il> maxl?
It = It <0?
it = it> maxt?
owins.style.margintop = owins.style.marginleft = 0;
owins.style.left = il + "px";
owins.style.top = it + "px";
Retourne false;
};
document.onmouseup = window.onblur = owins_title.onlosecapture = function () {
bdrag = false;
Owins_tital.releasecapture && pins_title.releasecapture ();
};
}
// masquer la couche pop -up
Fonction popdivhidden (popdivid) {{{{
var propre = document.getElementById (popdivid);
owins.style.display = "aucun";
Window.parent.document.body.removechild (window.parent.document.getElementByid ("maskdiv")
}
// Obtenez la couche pop -up zindex
Fonction getzindex (popdivid) {
varPodiv = document.getElementById (popdivid);
varpodivzindex = popdiv.style.zindex;
Retour popdivzindex;
}
// Créer une couche de masque
Fonction CreatMask (popdivid) {{
// Le paramètre w est la largeur de la page pop -up, le paramètre h est la hauteur de la page pop -up, les paramètres S est le chemin de la page pop -up
var maskDiv = window.parent.Document.CreateElement ("div");
maskDiv.id = "maskdiv";
maskdiv.style.position = "fixe";
maskDiv.style.top = "0";
maskDiv.style.left = "0";
maskdiv.style.zindex = getzindex (popdivid) -1;
Maskdiv.style.backgroundcolor = "# 333";
Maskdiv.style.filter = "alpha (opacité = 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")
};
}