如何用请求字符串传值给用模式窗口打开的aspx页面
点击次数:29 次 发布日期:2008-11-26 23:50:59 作者:源代码网
|
源代码网推荐 源代码网推荐我们可以用JS脚本实现这种功能: 源代码网推荐 源代码网推荐1.调用页面代码: 源代码网推荐 源代码网推荐<script language="javascript"> 源代码网推荐 function GetCorrelativeItemId() 源代码网推荐 { 源代码网推荐 rdl = document.getElementsByName("rdlSystem"); 源代码网推荐 源代码网推荐 input = document.getElementById("txtCorrelativeItem"); 源代码网推荐 sysid = ""; 源代码网推荐 for(i = 0 ; i < rdl.length ; i++) 源代码网推荐 { 源代码网推荐 if(rdl[i].tagName == "INPUT") 源代码网推荐 { 源代码网推荐 if(rdl[i].checked) 源代码网推荐 { 源代码网推荐 sysid = rdl[i].value; 源代码网推荐 } 源代码网推荐 } 源代码网推荐 } 源代码网推荐 源代码网推荐 arg = window.showModalDialog("SearchItemC.htm?sysid="+sysid,window,"resizable:1;"); 源代码网推荐 if(arg!=null) 源代码网推荐 { 源代码网推荐 input.value = arg; 源代码网推荐 } 源代码网推荐 } 源代码网推荐 </script> 源代码网推荐 源代码网推荐 源代码网推荐2.打开的HTM文件的代码(SearchItemC.htm): 源代码网推荐 源代码网推荐 <HTML> 源代码网推荐 <HEAD> 源代码网推荐 <script language="javascript"> 源代码网推荐 function ResolveUrl() 源代码网推荐 { 源代码网推荐 var frm = window.frames[0]; 源代码网推荐 frm.location = location.toString().replace("C.htm","C.aspx"); 源代码网推荐 } 源代码网推荐 </script> 源代码网推荐 </HEAD> 源代码网推荐 <BODY style="margintop:0;marginleft:0;marginright:0;marginbottom:0" onload="ResolveUrl()"> 源代码网推荐 <table align="left" cellpadding="0" cellspacing="0" width="100%" height="100%" ID="Table1"> 源代码网推荐 <tr> 源代码网推荐 <td valign="top" width="100%" height="100%"><iframe id="ifmain" border="0" width="100%" height="100%"></iframe></td> 源代码网推荐 </tr> 源代码网推荐 </table> 源代码网推荐 </BODY> 源代码网推荐</HTML> 源代码网推荐 源代码网推荐3.Aspx文件(SearchItemC.aspx)代码: 源代码网推荐 源代码网推荐Request.QueryString["sysid"].Trim(); 源代码网推荐 源代码网推荐 源代码网推荐 源代码网供稿. |
