其中:objects可以为参数(包括数组),也可以是对象。
通常的用法?objects?=?{window}?,把父窗体的对象共享给子窗体。
2。关闭子窗口:
3。从子窗体传参数给父窗体:
3。清除缓存,防止模式窗口页面不更新的情况:
<META?HTTP-EQUIV="pragma"?CONTENT="no-cache">
<META?HTTP-EQUIV="Cache-Control"?CONTENT="no-cache,?must-revalidate">
<META?HTTP-EQUIV="expires"?CONTENT="Mon,?23?Jan?1978?20:52:30?GMT">
ASP
<%
Response.Expires?=?-1
Response.ExpiresAbsolute?=?Now()?-?1
Response.cachecontrol?=?"no-cache"
%>
PHP
header("Expires:?Mon,?26?Jul?1997?05:00:00?GMT");
header("Cache-Control:?no-cache,?must-revalidate");
header("Pragma:?no-cache");
JSP
response.setHeader("Pragma","No-Cache");
response.setHeader("Cache-Control","No-Cache");
response.setDateHeader("Expires",?0);
4。防止打开新窗口(如提交表单):
5。在模式窗口使用F5刷新页面:
<body?onkeydown="if?(event.keyCode==116){reload.click()}">
<a?id="reload"?href="filename.htm"?style="display:none">reload...</a>
其中:filename为窗口页面。
6。防止模式窗口打开的页面出现cookie丢失的情况:
模式窗口打开新窗口时,仅可以使用?showModalDialog(url,window,feathers);?方法,且?objects?为?window?。
7。在弹出窗口中获得或设置主窗口的任何值:
打开弹出窗口时用:showModalDialog(url,?window,?feathers)
在弹出窗口中使用?window.dialogArguments?对象(即主窗口传递过来的?window?对象集),即可以获得或者设置主窗口的值。
详细解决方案
形式窗口showModalDialog的用法总结(收藏)
热度:76 发布时间:2012-08-30 09:55:54.0
模式窗口showModalDialog的用法总结
1。打开窗口:
Code:
var?handle?=?window.showModalDialog(url,?objects,?feathers);
Code:
window.close();
Code:
window.returnVal?=?string;
Code:
HTML
Code:
<base?target="_self">
Code:
<base?target="_self">
相关解决方案
- 急【史无前例?】奇怪有关问题,劳烦进.IE8 showModalDialog 里面的select 点几次才能点开
- ASP.NET 上传文件用JS showModalDialog 里面一回发IE直接弹出一个新窗体,该怎么处理
- window.showmodaldialog() 产生的有关问题
- 使用AJax技术的 aspx.CS 文件中,有一个 Timer 控件,怎么在Timer 的 Timer1_Tick 事件中 弹出一个 showModalDialog 模态窗口 ? 100 分奉上
- window.showModalDialog 相关有关问题
- 为什么 showModalDialog 出来的窗口只有灰色的一片?解决方法
- 100 分! 父页 parent.aspx 用 window.showModalDialog 弹出一个子页 child.aspx,子页中怎么把值传到父页
- showmodaldialog 不能刷新父页GridView解决方法
- showmodaldialog 文件下载
- showModalDialog FRAMESET IE9上访问,窗口很小
- IE8 showModalDialog()打开新窗口有关问题
- window.showModalDialog 在glassfish3上乱码
- window.showModalDialog 重试 撤除的去掉
- showModalDialog()的提交弹出新网页的解决办法
- window.showModalDialog 传递的url中包含中文有关问题
- showmodaldialog 文件上载不打开新窗口的办法
- window.showModalDialog 为啥不刷新呢
- showModalDialog 上载文件有关问题
- javascript showModalDialog 内跳转页面的有关问题
- Window.Open() 跟 window.showModalDialog()参数
- js window.showModalDialog 父取子document,该如何处理
- 看指点!net js window.showModaldialog 提示对象不支持此属性或方法
- js弹窗(showModalDialog)封闭返回传递参数及激活事件
- 发布后的网页中 window.showModalDialog 弹不出层?该如何解决
- 在使用模态窗口的 showmodaldialog 时,怎么在不关闭模态窗口的同时,刷新父页面
- 如何判断 window.open 或者window.showModalDialog 已经打开
- showModalDialog()弹出窗口关闭有关问题
- 使用window.showModalDialog()打开一个子画面,如何提交子画面,然后关闭子画面,求高人指教
- jsf 超级链接怎么实现window.showModalDialog
- 模式窗体 showModalDialog 和showModelessDialog