问个关于跨页面的触发事件问题 是这样的,我在A页面中用 window.showModalDialog 弹出了B页面,然后我在B页面进行操作后取得一个值,我如何能将该值返回A页面,并且触发A页面的一个事件(目的就是想让A页面更新内容)。并且我不关闭B页面,继续操作。这样的操作能实现吗,请教大家,谢谢先 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //B页面: Sessin["Value"]="abcde";//A页面: value=Sessin["Value"].ToString();//A页面事件完成的时候加上 Page.ClientScript.RegisterClientScriptBlock(this.GetType(),"","window.opener.location.href=window.opener.location.href;"); 打错字了。不好意思Session["Value"]="abcde"; A页面获取session的值写在什么地方? A页面写个方法。B页面可以调用A页面的方法模态和非模态弹出框都可以哈,只是访问父窗口的方法不一样,1个是openr(非模态) 模态是ARGEMENT什么的,具体写法可以GOOGLE 不用模式窗体 你在B页面可以写一个提交跳转按钮,或者用change事件,返回到A页面之后判断session值是不是空,如果session里有了值,你就可以调用你方法,为空就不调用 A页面些个方法 RefreshPage()B页面Opener.RefreshPage()就可以调用A页面的方法,完成你所谓的界面变化 谢谢大家,哎,太麻烦了,我还得触发服务器事件。算了,我还是用浮动的DIV吧 为什么要用session?A页面用showModalDialog打开B页面其中在B页面,下面的a就是A页面<script> var a = window.dialogArguments;a.document.getElementById('txtGetValue').value="dd";//如果要调用A页面中的按钮事件a.document.getElementById('btnSearch').click();</script> oracle数据显示问题 求助一个关于反射的问题 关于 ckeditor 和 KCFinder 集成的问题 将导航的五个链接跳转到一个页面,显示不同的内容 ListView ItemCreated 的Bug? .NET Framework 软件开发工具包 (SDK) (x86) 2.0.exe? 一台主机能不能使用多个扫描枪? 如何使窗口最大化 用ArrayList出现的SQL语句错误。 求教:传统的dll和用.net编写的dll之间有什么区别? asp.net怎样实现QQ相册的效果? 请教:关于textbox控件的问题
Sessin["Value"]="abcde";
//A页面:
value=Sessin["Value"].ToString();
//A页面事件完成的时候加上
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),"","window.opener.location.href=window.opener.location.href;");
Session["Value"]="abcde";
B页面可以调用A页面的方法模态和非模态弹出框都可以哈,只是访问父窗口的方法不一样,1个是openr(非模态) 模态是ARGEMENT什么的,具体写法可以GOOGLE
A页面些个方法
RefreshPage()
B页面Opener.RefreshPage()就可以调用A页面的方法,完成你所谓的界面变化
算了,我还是用浮动的DIV吧
为什么要用session?A页面用showModalDialog打开B页面其中在B页面,下面的a就是A页面<script>
var a = window.dialogArguments;
a.document.getElementById('txtGetValue').value="dd";
//如果要调用A页面中的按钮事件
a.document.getElementById('btnSearch').click();
</script>