弹出模态窗口传递参数的问题 弹出模态窗口,如果要传递参数的话,一般可以用URL传递,但是由于弹出模态窗口在提交的时候容易出现再次弹出该窗口的现象,于是用弹出一个静态的页面的方法,即把目标窗口放在框架内,这样在提交的时候就不会弹出新的窗口了.大家应该有这样的经历吧.但是如果是这样的话怎么把参数传递过去呢?不要用session.请大家解答一下. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script>function setReturnVal(){ var winval=1; window.close(); window.returnValue=winval;}</script><input type=button value="确定" onclick="setReturnVal()"/> 在页面中使用js获得参数<SCRIPT language="javascript"> function GetParams() { var sParams = "<%= Request.QueryString["params"] %>"; return sParams; } </SCRIPT> 上面的代码用于模态窗口页面(假设模态窗口所在页面名为a.htm)下面的代码用于接收页面:function getValue(){ var arr = showModalDialog(a.htm", "", "dialogWidth:18em; dialogHeight:17.5em; status:0;help:0"); if (arr != null) { alert(arr); //可以在这里执行你需要的操作! }} 弹出一个静态的页面中用js来加载http://www.aspxboy.com/private/upload/sf_200636192126.htmlhttp://www.aspxboy.com/private/upload/frame.htmlhttp://www.aspxboy.com/private/upload/childform.html 弹出页中...<head>...<base target=_self></head> http://dev.csdn.net/develop/article/15/15113.shtm 用javascript的window对象.把第一个页做为父页,第二页做为子页,放几个隐藏控件.可以2个页面互传参数//父页传值去子页var obj = Form1;window.showModalDialog("a.htm?aaa=1+bbb=2+ccc=3", "obj");//子页往回传值var obj_father = window.dialogArgumentsobj_father.hid_txtBox1.text="11" ASP.NET中怎样解决用户权限???? web情况下 可以做到像outLook那种过一段时间报存一次草稿吗? 请教好的ajax框架 如此是什么问题?,服务器配置的问题,在线等待结贴。 有没有js的编辑器for vs2003的,最好安装直接集成到vs2003的?? 关于UrlReWriter的问题 请教各位大侠,有分的 请教插入时触发器问题 web打印预览问题 非常急切!我只有30分了。我想知道IIS怎么记录当前的用户是谁? 武汉.net程序员联盟群号:19206738。。。武汉的朋友都进啊! 在线等:链接oracle数据库的语句
function setReturnVal()
{
var winval=1;
window.close();
window.returnValue=winval;
}
</script>
<input type=button value="确定" onclick="setReturnVal()"/>
<SCRIPT language="javascript">
function GetParams() {
var sParams = "<%= Request.QueryString["params"] %>";
return sParams;
}
</SCRIPT>
function getValue()
{
var arr = showModalDialog(a.htm", "", "dialogWidth:18em; dialogHeight:17.5em; status:0;help:0");
if (arr != null)
{
alert(arr); //可以在这里执行你需要的操作!
}
}
http://www.aspxboy.com/private/upload/sf_200636192126.htmlhttp://www.aspxboy.com/private/upload/frame.html
http://www.aspxboy.com/private/upload/childform.html
...
<base target=_self>
</head>
把第一个页做为父页,第二页做为子页,放几个隐藏控件.可以2个页面互传参数
//父页传值去子页
var obj = Form1;
window.showModalDialog("a.htm?aaa=1+bbb=2+ccc=3", "obj");
//子页往回传值
var obj_father = window.dialogArguments
obj_father.hid_txtBox1.text="11"