หน้าต่างโหมดเป็นวิธีที่สะดวกในการขยายหน้าปัจจุบัน แต่ไฟล์ ASPX สามารถเรียกได้ด้วยวิธีนี้เช่น iframe ของไฟล์ HTM ในเวลาเดียวกันสตริงคำขอยังเป็นวิธีที่จะทำให้หน้าเว็บที่สะดวกและใช้กันทั่วไปเพื่อส่งผ่านค่า ตามหน้าต่างโหมด?
เราสามารถใช้สคริปต์ JS เพื่อใช้ฟังก์ชั่นนี้:
1. โทรรหัสหน้า:
<ภาษาสคริปต์ = "JavaScript">
ฟังก์ชั่น getCorrelativeId ()
-
rdl = document.getElementsByName ("rdlsystem");
input = document.getElementById ("txtCorrelElativeM");
sysid = "";
สำหรับ (i = 0; i <rdl.length; i ++)
-
if (rdl [i] .tagname == "อินพุต")
-
ถ้า (rdl [i]. ตรวจสอบ)
-
sysid = rdl [i]
-
-
-
arg = window.showmodaldialog ("searchitemc.htm? sysid ="+sysid, window, "resizable: 1;") ;;) ;;) ;;) ;;);
ถ้า (arg! = null)
-
input.value = arg;
-
-
</script>
2. รหัสของไฟล์ htm (searchitem.htm):
<html>
<head>
<ภาษาสคริปต์ = "JavaScript">
ฟังก์ชั่นแก้ไข ()
-
var frm = window.frames [0];
frm.location = location.toString ()
-
</script>
</head>
<body>
<table allign = "left" cellpadding = "0" cellspacing = "0" id = "table1">
<tr>
<td value = "top"> <iframe id = "ifmain"> </iframe> </td>
</tr>
</table>
</body>
</html>
3.ASPX FILE (SearchItemc.aspx) รหัส:
request.querystring ["sysid"]