Showmodaldialog: نافذة الوضع ، نافذة خاصة للغاية ، عندما يتم فتحها ، سيتوقف نشاط النافذة الأصل. أو تشكل نافذة مماثلة للإجابة على الإنترنت.
كيفية استخدام:
vreturnvalue = window.showmodaldialog (surl [، varguments] [، sfeatures])))
وصف المعلمة:
surl--
يجب -معلمات choose ، اكتب: سلسلة. عنوان URL المستخدم لتحديد المستند المراد عرضه في مربع الحوار.
varguments--
معلمات اختيارية ، اكتب: متغير. تستخدم لتمرير المعلمات إلى مربع الحوار. نوع المعلمة الذي تم تمريره بواسطة غير محدود ، بما في ذلك الصفيف ، إلخ. يحصل مربع الحوار على معلمات تم تمريرها من خلال Window.Dialogarguments.
sfeatures--
معلمات اختيارية ، اكتب: سلسلة. تستخدم لوصف المظهر والمعلومات الأخرى لمربع الحوار ، يمكنك استخدام واحد أو أكثر ، واستخدام الجزء "؛"
1.dialogheight:
ارتفاع مربع الحوار ، لا يقل عن 100px ، الوحدة الافتراضية لحوار الحوار وحوار الحوار في IE4 IS ، و IE5 هو PX ، وهو مريح لمربع الحوار الوسيط لاستخدام PX كوحدة.
2. حوار ":
عرض مربع الحوار.
3.Dialogleft:
المسافة من الشاشة اليسرى.
4.DialogTop:
المسافة من الشاشة.
5. Center: {نعم
سواء كانت النافذة في الوسط ، فإن نعم الافتراضي ، ولكن لا يزال من الممكن تحديد الارتفاع والعرض.
6.help: {نعم |
ما إذا كان زر المساعدة معروض ، نعم الافتراضي.
7.
[ie5 +]: ما إذا كان يمكن تغييره. الافتراضي لا.
8.status: {نعم
[ie5+]: ما إذا كان سيتم عرض شريط الحالة. الافتراضي هو نعم [بلا تعديل] أو لا [وسيط].
9.SCROLL: {نعم
حدد ما إذا كان مربع الحوار يعرض شريط المتداول. الافتراضي هو نعم.
يتم استخدام السمات التالية في HTA ولا تستخدم عمومًا في صفحات الويب العامة.
10.Dialoghide:
سواء تم إخفاء مربع الحوار عند طباعة أو طباعة معاينة. الافتراضي هو لا.
11.edge: {غارق |
تشير إلى النمط الحدودي لمربع الحوار. الافتراضي هو رفع.
12.
الافتراضي هو لا.
ل exmple:
Parent.html
نسخ رمز رمز على النحو التالي:
<script>
وظيفة setName (الدقة) {
document.getElementByidx_x ("الاسم").
}
وظيفة selectp () {
// تمرير وظيفة setName للنافذة الأصل إلى نافذة window.
}
</script>
<type type = "button" value = "submit" onClick = "selecttp ()"/>/>
<إدخال type = "text" id = "name" name = 'name'/>
child.html
<script language = "javaScript">
<!-
وظيفة setName () {
var win = "" ؛
if (window.dialogarguments! = null)
{{
// sub -window للحصول على وظيفة setName للنافذة الأصل وتشغيل المهمة
Win = window.dialogarguments ؛
الفوز ("جون") ؛
}
this.close () ؛
}
//->
</script>
<type type = "button" value = "قم بتعيين قيمة إلى النافذة الأصل" onClick = "setName ()"/>