مقدمة أساسية:
showmodaldialog () (أي 4+ دعم)
showmodlessdialog () (أي 5+ دعم)
window.showmodaldialog () تستخدم طريقة لإنشاء مربع حوار معياري يعرض محتوى HTML.
Window.ShowModelessDialog () يتم استخدام طريقة مربع حوار غير مودع يعرض محتوى HTML.
كيفية استخدام:
vreturnvalue = window.showmodaldialog (surl [، varguments] [، sfeatures])))
vreturnvalue = window.showmodlessdialog (surl [، varguments] [، sfeatures])))))))))))))))))))))))
وصف المعلمة:
surl -must -choose معلمات ، اكتب: سلسلة. عنوان URL المستخدم لتحديد المستند المراد عرضه في مربع الحوار.
varguments -المعلمة الاختيارية ، النوع: البديل. تستخدم لتمرير المعلمات إلى مربع الحوار. نوع المعلمة الذي تم تمريره بواسطة غير محدود ، بما في ذلك الصفيف ، إلخ. يحصل مربع الحوار على معلمات تم تمريرها من خلال Window.Dialogarguments.
sfeatures -المعلمة الاختيارية ، اكتب: سلسلة. تستخدم لوصف المظهر والمعلومات الأخرى لمربع الحوار ، يمكنك استخدام واحد أو أكثر ، واستخدام الجزء "؛"
-------------------
1. حوار: ارتفاع الحوار ، لا يقل عن 100 بكسل
2. حوار العرض: عرض مربع الحوار.
3. Dialogleft: المسافة من يسار الشاشة.
4. حوار: المسافة من الشاشة.
5. المركز: نعم |
6. مساعدة: {نعم |
7. الافتراضي لا.
8. الحالة: نعم | الافتراضي هو نعم [بلا تعديل] أو لا [وسيط].
9. الافتراضي هو نعم.
يتم استخدام السمات التالية في HTA ولا تستخدم عمومًا في صفحات الويب العامة.
10. الحوار: {نعم | الافتراضي هو لا.
11. الحافة: {غارق | الافتراضي هو رفع.
12.
انتقال المعلمة:
1. إذا كنت ترغب في تمرير المعلمات في مربع الحوار ، فيمكنك المرور عبر varguments. النوع غير محدود. يمكنك أيضًا تمرير الكائن ، مثل:
Parent.htm
نسخ رمز رمز على النحو التالي:
<script>
var obj = new Object () ؛
obj.name = "51js" ؛
window.showmodaldialog ("modal.htm" ، obj ، "dialogwidth = 200px ؛ dialogheight = 100px") ؛
</script>
modal.htm
<script>
var obj = window.dialogarguments
تنبيه ("المعلمات التي تمر بها هي:" + obj.name)
</script>
2. يمكنك إرجاع المعلومات إلى النافذة التي تفتح مربع الحوار من خلال Window.ReturnValue. على سبيل المثال:
Parent.htm
نسخ رمز رمز على النحو التالي:
<script>
str = window.showmodaldialog ("modal.htm" ، "dialogwidth = 200px ؛ dialogheight = 100px") ؛
تنبيه (STR) ؛
</script>
modal.htm
<script>
Window.ReturnValue = "// www.vevb.com" ؛
</script>