父窗体:
<script type="text/javascript">
function openwin() {
window.open('index.aspx?name='+document.getElementById("txt").value);
}
</script>
</head>
<body>
<form id="form1"runat="server">
<div>
<input type="text"id="txt" />
<input type="button"value="打开新窗口" οnclick="openwin()"/>
</div>
</form>
</body>
新窗体:
<script type="text/javascript">
function Redirect() {
var name = document.getElementById("div1").innerHTML;
if (name == "张三") {
window.opener.alert("19");
}
else if (name == "李四") {
window.opener.alert("20");
}
}
</script>
</head>
<body οnlοad="Redirect()">
<form id="form1"runat="server">
<div id="div1"runat="server">
</div>
</form>
</body>
新窗体后台代码:
public void Page_Load(object sender, EventArgs e)
{
if(Request.QueryString["name"] != null)
{
this.div1.InnerHtml = Request.QueryString["name"].ToString();
}
}
window.open打开的窗体和父窗体之间互传参数
最新推荐文章于 2023-10-09 16:39:16 发布