انسخ رمز الكود كما يلي:
<!--إظهار وإخفاء الطبقة المنبثقة-->
<نوع البرنامج النصي = "نص/جافا سكريبت">
// عرض الطبقة المنبثقة
// التراكبات: هو معرف طبقة القناع
// يفوز: معرف نموذج الطبقة المنبثقة
// المعرف المستخدم للسحب في الطبقة المنبثقة
وظيفة popDIV_show(overlays,wins,wins_title) {
var oLays = documentgetElementById(overlays);
var oWins = documentgetElementById(wins);
var oWins_title = documentgetElementById(wins_title);
var bDrag = false;
فار ديكس = ديسي = 0؛
فار ث = "";
فار ن = 1;
إذا (ن > 0) {
oLaysstyledisplay = "block";
oWinsstyledisplay = "block";
oWins_titleonmousedown = الوظيفة(الحدث) {
حدث var = حدث ||.
bDrag = true;
disX = eventsclientX - oWinsoffsetLeft;
disY = eventsclientY - oWinsoffsetTop;
thissetCapture && thissetCapture();
العودة كاذبة
};
Documentonmousemove = الوظيفة(الحدث) {
إذا (!bDrag)
يعود؛
حدث var = حدث ||.
var iL = eventsclientX - disX;
var iT = eventsclientY - disY;
var maxL = documentdocumentElementclientWidth
- oWinsoffsetWidth؛
var maxT = documentdocumentElementclientHeight
- أووينسوفسيتهايت؛
إيل = إيل < 0 ?
إيل = إيل > ماكسل ?
تكنولوجيا المعلومات = تكنولوجيا المعلومات < 0 ?
iT = iT > maxT : iT;
oWinsstylemarginTop = oWinsstylemarginLeft = 0;
oWinsstyleleft = iL + "px";
oWinsstyletop = iT + "px";
عودة كاذبة.
};
documentonmouseup = windowonblur = oWins_titleonlosecapture = function() {
bDrag = false;
oWins_titlereleaseCapture && oWins_titlereleaseCapture();
};
}
}
// إخفاء الطبقة المنبثقة
// التراكبات: هو معرف طبقة القناع
// يفوز: معرف نموذج الطبقة المنبثقة
وظيفة popDIV_hidden(تراكبات،فوز) {
var oWins = documentgetElementById(wins);
var oLays = documentgetElementById(overlays);
oWinsstyledisplay = "none";
oLaysstyledisplay = "لا شيء";
}
</script>