在A.aspx,点击button时执行 function buttonClick() { var chklist=window.showModalDialog("b.aspx") form1.text.value=chklist; } 在b.aspx点击button时执行 function returnValue() { window.returnValue=form1.checkbox.value; window.close(); }
a页面按钮点击: function Test() { var SelectData=new Array(); window.showModalDialog("DialogForUnitList.aspx?Hi=request from ",SelectData); //alert(SelectData[0]); Text1.value=SelectData[0]; } b页面按钮: function Dialog_GetValue() { //对应父窗口的SelectData var ReturnList=window.dialogArguments; ReturnList[0]=document.all.ListName[document.all.ListName.selectedIndex].text; window.close(); }
同意无奈的做法: 在A.aspx,点击button时执行 function buttonClick() { var chklist=window.showModalDialog("b.aspx") form1.text.value=chklist; } 在b.aspx点击button时执行 function returnValue() { window.returnValue=form1.checkbox.value; window.close(); }我以前也是这么解决的,不过区别是showModalDialog里面放的是框架,框架里面套aspx文件,直接放aspx文件会有莫名其妙的问题。 你研究一下,至少到目前为止是我所见过的唯一解决方法
function buttonClick()
{
var chklist=window.showModalDialog("b.aspx")
form1.text.value=chklist;
}
在b.aspx点击button时执行
function returnValue()
{
window.returnValue=form1.checkbox.value;
window.close();
}
opener代表你的父窗体!
private void Button1_Click(object sender, System.EventArgs e)
{
Response.Write("<script language='javascript'>\r\nwindow.top.opener.document.txt.TextBox1.value='123123' ;</script>\r\n");
}
这个好使,txt为窗体名,TextBox1为控件名,也可以用变量替,自己实验
如何在javascript中引用服务器控件,我在网上看到一些方法,可是不行啊
function Test()
{
var SelectData=new Array();
window.showModalDialog("DialogForUnitList.aspx?Hi=request from ",SelectData);
//alert(SelectData[0]);
Text1.value=SelectData[0];
}
b页面按钮:
function Dialog_GetValue()
{
//对应父窗口的SelectData
var ReturnList=window.dialogArguments;
ReturnList[0]=document.all.ListName[document.all.ListName.selectedIndex].text;
window.close(); }
在A.aspx,点击button时执行
function buttonClick()
{
var chklist=window.showModalDialog("b.aspx")
form1.text.value=chklist;
}
在b.aspx点击button时执行
function returnValue()
{
window.returnValue=form1.checkbox.value;
window.close();
}我以前也是这么解决的,不过区别是showModalDialog里面放的是框架,框架里面套aspx文件,直接放aspx文件会有莫名其妙的问题。
你研究一下,至少到目前为止是我所见过的唯一解决方法