假如 父窗体 有个文本框
在子窗体写脚本self.opener.document.form1.textbox1.value='...';
刷新
self.opener.document.location.reload()self.operner.document.location='...'
在子窗体写脚本self.opener.document.form1.textbox1.value='...';
刷新
self.opener.document.location.reload()self.operner.document.location='...'
解决方案 »
- VS2008一点设计视图就卡死,谁有好的解决办法啊
- C# 查询Oracle数据库通过Parameter传递参数的问题
- DevExpress的navBarGroup控件的字体怎么改呀?
- C# 输入问题
- C#如何判断文本文件中包含非法字符。比如,不是数字,不是字母,不是下划线,不是合法的标点符号等的字符。
- C#中使用接口作参数(新手问题)
- 在flowlayoutpanel中加用户控件,一行的个数
- 关于Decimal的问题
- 如何在一个xml文件中进行查询操作?
- 怎样检索comboBox中的值,即输入时弹出下拉框并自动把相应值调前?在线等待
- 使用Application聊天室效率如何?
- WebBrowser如何象MyIE那样解决代理服务器的问题?难!!
index.asp?key1=value1&key2=value2
self.opener.document.form1.textbox1.value='...';
B>刷新父窗口
self.operner.document.Form1.submit();
刷新其他窗口:不知道
operner 改成 opener
A>还可以Html的隐藏域
在父窗口的页面里用js写var strReturnString=window.showModalDialog(sPath,sTemp,strFeatures);
不过,returnValue要ie6以上才能支持!
1>在弹出窗口中,当我提取我需要的数据后自动关闭弹出窗口,同时对父窗口进行从新连接(比如原来父窗口页面为:123.aspx, 当弹出窗口关闭的以后,自动将父窗体的123.aspx页面从新连接为:456.aspx,在456.aspx页面加载时候可以判断弹出窗口所提取的数据来做相应处理),这样的功能不知道该如何实现;
我这样的脚本错误再那里?
父窗体本来现在显示的是event.aspx,我想通过弹出窗口改变父窗口的连接为LogEvent.aspx
请指点...
你搜索一下咯
比如:父窗口显示的是:aaa.aspx, 通过对弹出窗口上的脚本实现父窗口的页面从aaa.aspx换成bbb.aspx... 谢谢..
可以给点代码吗?
谢谢
主窗體:
function ToWindow()
{
var Url = "../PublicModel/MenuNumSelect.aspx";
window.open(Url,'',"Width=500px,Height=500px,help=no,status=no");
}子窗體:
function FromWindow(txt,MenuNum)
{
window.opener.document.all(txt).value = MenuNum ;
window.close() ;
}子窗體 FromWindow函式說明:
txt:為主窗體Html控件的ID
MenuNum:是傳回主窗體的的值
错在location是个属性,不是函数。
改变窗口用:
window.opener.location=LogEvent.aspx?你的参数=值;
window.opener.document.location.reload();
如果想要再让新的窗口得到一些参数,参数又比较大的话,先传回服务器,保存一下吧。
父窗体JAVASCRIPT:
var arr = showModalDialog("xxx.aspx", "", "dialogWidth:15em; dialogHeight:4em; status:0; help:0");
if (arr != null){
//获得返回值,根据值重刷新页面或其他操作
}子窗体JAVASCRIPT:
<script event=onclick for=Button1 language=JavaScript>
window.returnValue = 返回值
</script>
http://community.csdn.net/Expert/topic/3453/3453082.xml?temp=.3248407
2、关闭当前窗体并刷新上级窗体,在关闭的按钮中写以下一句就行了:
Response.Write("<script>opener.location.href=opener.location.href;opener=null;window.close()</script>");