no, use window.returnValue:var ret = showModalDialog("a.aspx");a.aspx:
<script language="javascript">
function window.onunload()
{
window.returnValue = "123";
}
</script>
<script language="javascript">
function window.onunload()
{
window.returnValue = "123";
}
</script>
解决方案 »
- 求asp.net使用WF的实例!!
- 如何引用页面传过来的值作为查询条件
- 在SQL SERVER2000中有事件查看器可以看到SQL语句、存储过程等的运行状况而2005中的在哪呢,怎么找不到?
- 将页面中处理的多行数据加载到 GridView 上
- 1.1中如何在在web.config中禁用所有页面的缓存
- 求一个正则表达式的写法(较难)
- excel数据表头为多行,且存在合并项,读数据会丢失
- 急 本地VS2008中调试程序运行都没问题.发布到IIS中有JS错误
- 三楼楼长的那个oa系统配置出错,解决着给100分
- ASP.NET MVC3 Html.TextBox给onclick指定带参数的方法时的编码问题
- 调用存储过程,找不到参数,求助
- 求助写SQL:每条记录有四个字段,要求返回其中最大的一个
{
window.returnValue = new Array("123","abc","def");
}
2.模态窗口的关闭
3.模态窗口的传递参数。
4.其他。
1.window.showModalDialog("DialogPage.aspx","newwin","dialogHeight: 200px; dialogWidth: 150px; dialogTop: 458px; dialogLeft: 166px; edge: Raised; center: Yes; help: Yes; resizable: Yes; status: Yes;");2.window.close();3.传值
ParentPage.aspx:
window.showModalDialog("DialogPage.aspx?para1=aaa¶2=bbb");DialogPage.aspx:
string str1=Request.QueryString["para1"].toString();
string str2=Request.QueryString["para2"].toString();返回值
DialogPage.aspx:
window.returnValue="aaa";ParentPage.aspx:
var str=window.showModalDialog("DialogPage.aspx");4.
aspx页面在showmodeldialog情况下为什么一提交就重新打开一个页面?
showmodaldialog打开的页面中在<head></head>之间加入一行:<base target="_self">