يعمل رمز النافذة المنبثقة هذا بشكل جيد جدًا، ولكنه معقد بعض الشيء! يرجى إلقاء نظرة فاحصة!
هناك ثلاث صفحات متضمنة هنا:
صفحة النافذة المنبثقة: صفحة 1.htm حيث يتم وضع رمز النافذة المنبثقة
الصفحة الوسطى: 2.htm صفحة الانتقال الوسطى
الصفحة المنبثقة: 3.htm
الكود الذي سيتم ظهوره في 1.htm هو كما يلي: بشكل أساسي لفرض النافذة المنبثقة لـ 2.htm من خلال مربع الحوار، بحجم 0,0.
شفرة:
<لغة البرمجة = "جافا سكريبت">
focusid=setTimeout("focus();window.showModelessDialog('2.htm','','scroll:1;status:1;help:1;toolbar=1;resizable:1;dialogWidth:0px;dialogHeight:0px ')"،3000)
</script>
ضع الكود في 2.htm كما يلي: أغلق صفحة الحوار 2.htm تلقائيًا وأظهر النافذة 3.htm في نفس الوقت
شفرة:
<لغة البرمجة = "جافا سكريبت">
<!--
دالة openWindow2(URL,Name,features) { //v2.0
window.open(URL,Name,features);}
openWindow2('3.htm','pop','resizable,height=600,width=1024,toolbar,menubar,scrollbars,location,left=0,top=0');
//-->
setTimeout('window. Close();', 0);
</script>
ضع الكود في 3.htm:
سيتم تصغير الكود تلقائيًا بعد النافذة المنبثقة:
أضف علامة الجسم: <body onload="min.Click()">
تتم إضافة الكود التالي إلى منطقة <body></body>
<معرف الكائن = "min" type = "application/x-oleobject" classid = "clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<param name="Command" value="Minimize">
</object> <object id="max" type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<param name="Command" value="Maximize">
</كائن>