تصف هذه المقالة طريقة تنفيذ نافذة منبثقة DIV مع زر إغلاق في JS+CSS. شاركه للرجوع إليه. طريقة التنفيذ المحددة هي كما يلي:
انسخ الرمز كما يلي: <html>
<head>
<title> JS+CSS تنفذ نافذة Div المنبثقة مع زر إغلاق </title>
<script>
وظيفة locking () {
document.all.ly.style.display = "block" ؛
document.all.ly.style.width = document.body.clientwidth ؛
document.all.ly.style.height = document.body.clientheight ؛
document.all.layer2.style.display = 'block' ؛
}
وظيفة lock_checkform (theform) {
document.all.ly.style.display = 'none' ؛ document.all.layer2.style.display = 'none' ؛
العودة كاذبة
}
</script>
<type type = "text/css">
<!-
.style1 {font-size: 12px}
ج: الرابط {
اللون: #ffffff ؛
تدمير النص: لا شيء ؛
}
ج: زار {
تدمير النص: لا شيء ؛
}
ج: تحوم {
تدمير النص: لا شيء ؛
}
ج: نشط {
تدمير النص: لا شيء ؛
}
->
</style>
<meta http-equiv = "content-type" content = "text/html ؛ charset = gb2312">
</head>
<body>
<p align = "center">
<type type = "button" value = "popup div" onClick = "locking ()" />
</p>
<div id = "ly" style = "الموضع: المطلق ؛ الأعلى: 0px ؛ مرشح: ألفا (عتامة = 60) ؛ الخلفية اللون: #777 ؛
Z-index: 2 ؛ اليسار: 0px ؛ العرض: لا شيء ؛ ">
</div>
<!-ابدأ الإطار العائم->
<div id = "layer2" align = "center" style = "الموضع: المطلق ؛ z-index: 3 ؛ اليسار: التعبير ((document.body.offsetWidth-540)/2) ؛ TOP: التعبير ((document.body.OffSetheight-170)/10) ؛
خلفية اللون: #fff ؛ العرض: لا شيء ؛ ">
<table cellpadding = "0" cellpacing = "0" style = "border: 0 Solid #e7e3e7 ؛
حدود الحدود: الانهيار ؛ ">
<tr>
<td style = "خلفية اللون: #73a2d6 ؛ اللون: #ffff ؛ padding-left: 4px ؛ padding-top: 2px ؛
خط الرصيف: جريئة ؛ حجم الخط: 12px ؛ "valign =" middle ">
<div align = "right"> <a href = javaScript: ؛ onClick = "lock_checkform (this) ؛"> [close] </a> </viv> </td>
</r>
<tr>
<td align = "center">
</td>
</r>
</table>
</div>
<!-نهاية الإطار العائمة->
</body>
</html>
آمل أن تكون هذه المقالة مفيدة لبرمجة JavaScript للجميع.