نافذة الوضع هي وسيلة مريحة لتوسيع الصفحة الحالية ، ولكن لا يمكن استدعاء ملف ASPX إلا بهذه الطريقة كـ iframe لملف HTM. في الوقت نفسه ، تعتبر سلسلة الطلبات أيضًا وسيلة لإنشاء صفحة مريحة ومستخدمة بشكل شائع لتمرير القيمة. بواسطة نافذة الوضع؟
يمكننا استخدام البرنامج النصي JS لتنفيذ هذه الوظيفة:
1. اتصل برمز الصفحة:
<script language = "javaScript">
وظيفة getCorrelativeId ()
{{
rdl = document.getElementSbyName ("rdlsystem") ؛
input = document.getElementById ("txtCorrelativem") ؛
sysid = "" ؛
لـ (i = 0 ؛ i <rdl.length ؛ i ++)
{{
إذا (rdl [i] .tagname == "إدخال")
{{
إذا (rdl [i]. تحقق)
{{
sysid = rdl [i].
}
}
}
Arg = window.showmodaldialog ("searchitemc.htm؟ sysid ="+sysid ، window ، "resistable: 1 ؛") ؛؛) ؛؛) ؛؛) ؛؛) ؛
إذا (arg! = null)
{{
input.value = arg ؛
}
}
</script>
2. رمز ملف HTM (SearchItemC.HTM):
<html>
<head>
<script language = "javaScript">
حلول الوظيفة ()
{{
var frm = window.frames [0] ؛
frm.location = location.toString ().
}
</script>
</head>
<body>
<table align = "left" cellpadding = "0" cellpacing = "0" id = "table1">
<tr>
<td value = "top"> <frame id = "ifmain"> </frame> </td>
</r>
</table>
</body>
</html>
3. Code File (SearchItemC.Aspx):
request.querystring ["sysid"].