子窗口关闭时,把值负值给父窗口? 环境:vs 2008, ie 8问题:A---父画面B---子画面A 画面中 单击 按钮事件里(window.open)来打开B画面了B画面里 单击按钮的时候,关闭B画面,然后把B画面的值怎么负值给A画面的一个控件急 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 B页面里window.opener可以访问Awindow.close()关闭 补充说明:B画面的按钮事件是 protected void Button1_Click(object sender, EventArgs e) { StringBuilder sbITMCD = new StringBuilder(); //一段逻辑设置 sbITMCD //想把sbITMCD 值传到A画面去。 }A画面怎么负值请指教 ASP.NET啊。。不懂纯JS就是上面说的那些了 Response.Write("<script>window.opener.document.getElementById('" + parentInput + "').value='" + returnMsg + "';window.close();</script>");直接输出试试 。 A画面包含控件:<input type="text" id="txtName"/> var obj=document.getElementById("txtName"); obj.value=window.open(.......);B画面:页面关闭时, window.returnValue="B画面需要返回的值"; 怎么结果 textbox里显示 [object] 呢? 父窗口有一个JS如:function setTextValue(obj){ this.控件ID.value=obj; }子窗口关闭的时候,执行一下这个JS就可以了,在protected void Button1_Click(object sender, EventArgs e)这个事件里写 ClientScript.RegisterStartupScript(this.GetType(), "execJS", "<script type=\"text/javascript\">parent.setTextValue("这里写你要传的值")</script>"); 这是一个很简单的过程,你首先应该理清思路。复杂的问题 一步步简单化。关闭窗口 赋值给原窗口。首先 关闭窗口 需要点击按钮来响应,那么给个按钮,再给按钮添加事件onclick=“方法名”然后将所有的操作放在方法里面操作。按钮就如同一个触发器。 在方法里面 首先 1.要获得要传递的值,通过访问页面中对象获得值。2.在新窗口传递值给原窗口,访问原窗口中的对象,将获得的值传递给它。window.opener.document.getElementById("textName").value=你要传递的值;(获得父窗口对象并赋值)最后 window.close();关闭窗口做这种题目理清自己的思路,看看问题出在哪里先,没什么难的,你就是不知道具体的操作方法,这些都是死的。建议你到网上下载JS书籍,从头到尾好好看下。上面都有详细说明,不然你的问题会没完没了,看书后就知道问题大概与哪个章节有关,自己再仔细看看就能搞定。 怎么使用jsmin!网上说的不够明确! 如何获取滚动条当前的位置? 梅花雨大师进来看看 "计算指定数据的总和"的问题 关于从https跳至http时session丢失的问题. juqery bind问题 困扰了我5个小时了 在线求解 用Javascript怎么提交一个form啊? 怎样在ie中显示两个日期相减的天数? easyui datagrid detailview嵌套datagrid的问题 非常紧急!!!如果通过当前控件获取到左侧和右侧的控件??? 大家来看看这个移动的效果吧 js动态创建对象 怎么获取该动态对象?
window.close()关闭
B画面的按钮事件是
protected void Button1_Click(object sender, EventArgs e)
{
StringBuilder sbITMCD = new StringBuilder();
//一段逻辑设置 sbITMCD
//想把sbITMCD 值传到A画面去。
}A画面怎么负值请指教
纯JS就是上面说的那些了
var obj=document.getElementById("txtName");
obj.value=window.open(.......);B画面:页面关闭时,
window.returnValue="B画面需要返回的值";
怎么结果 textbox里显示 [object] 呢?
this.控件ID.value=obj;
}子窗口关闭的时候,执行一下这个JS就可以了,在protected void Button1_Click(object sender, EventArgs e)
这个事件里写
ClientScript.RegisterStartupScript(this.GetType(), "execJS", "<script type=\"text/javascript\">parent.setTextValue("这里写你要传的值")</script>");
复杂的问题 一步步简单化。关闭窗口 赋值给原窗口。首先 关闭窗口 需要点击按钮来响应,那么给个按钮,再给按钮添加事件onclick=“方法名”
然后将所有的操作放在方法里面操作。按钮就如同一个触发器。
在方法里面
首先
1.要获得要传递的值,通过访问页面中对象获得值。
2.在新窗口传递值给原窗口,访问原窗口中的对象,将获得的值传递给它。window.opener.document.getElementById("textName").value=你要传递的值;(获得父窗口对象并赋值)
最后 window.close();关闭窗口做这种题目理清自己的思路,看看问题出在哪里先,没什么难的,你就是不知道具体的操作方法,这些都是死的。建议你到网上下载JS书籍,从头到尾好好看下。上面都有详细说明,不然你的问题会没完没了,看书后就知道问题大概与哪个章节有关,自己再仔细看看就能搞定。