日历

2008 10.6 Mon
   1234
567891011
12131415161718
19202122232425
262728293031 
«» 2008 - 10 «»

日志分类

文章搜索

日志文章

2007年12月22日 10:30:43

asp.net+js典型的父子窗口传值用

asp.net+js典型的父子窗口传值用
<base target="_self">
</base>

<script language="javascript">


function openwin(){
a=window.showModalDialog('Default2.aspx?param=ReturnValue');//打开模态对话框,变量a接收返回值
document.form1.TextBox1.value=a[1];//将返回值绑定到TextBox1控件
document.form1.TextBox2.value=a[0];//将返回值绑定到TextBox1控件

//document.forms[0].submit();//刷新页面
}
</script>

protected void Page_Load(object sender, EventArgs e)
{
this.Button1.Attributes["onclick"] = "openwin()";

}



<script language="javascript">
function ReturnValue(PamA,PamB)
{
var my_array = new Array(PamA,PamB);
window.returnValue = my_array;
window.close();
}

</script>

if (!IsPostBack)
{
string ValueA = "ValueA";
string ValueB = "ValueB";
this.Button1.Attributes["onclick"] = "ReturnValue('" + ValueA + "','" + ValueB + "')";
}

Tags: asp  

类别: blue |  评论(2) |  浏览(2057) |  收藏
一共有 2 条评论
2楼 [匿名]bush 2008年09月09日 15:04:23 Says:
<script language="javascript" type="text/javascript">
function openwin(){
a=window.showModalDialog('Default2.aspx');//打开模态对话框,变量a接收返回值
document.form1.Text1.value=a[1];//将返回值绑定到TextBox1控件
document.form1.Text2.value=a[0];//将返回值绑定到TextBox1控件

//document.forms[0].submit();//刷新页面
}

function Button1_onclick() {
openwin();
}

</script>
</head>
<body>
  <form id="form1" runat="server">
  <div>
    <input id="Button1" type="button" value="点击" onclick="return Button1_onclick()" /><br />
    <input id="Text1" type="text" /><br />
    <input id="Text2" type="text" /><br />
      </div>
  </form>
</body>


<script language="javascript" type="text/javascript">
function ReturnValue(PamA,PamB)
{
var my_array = new Array(PamA,PamB);
window.returnValue = my_array;
window.close();
}

function Button2_onclick() {
ReturnValue("ValueA","ValueB");

}

</script>

</head>
<body>
  <form id="form1" runat="server">
  <div>
    <input id="Button2" type="button" value="关闭" onclick="return Button2_onclick()" /> </div>
  </form>
</body>





1楼 [楼主]blueliuv 2007年12月29日 16:22:03 Says:
这个是什么东西,怎么会出现在这里?
发表评论
看不清楚,换一张