父窗口window.showModalDialog传值 子窗口window.returnValue返回值

父窗口打开子窗口页面:

var fatherWindow = document.all.dealReason;//想传的值
 win =
window.showModalDialog(strUrl, fatherWindow,
"dialogWidth=800px;dialogHeight=600px;");

//strUrl是子窗口页面,fatherWindow是想传的值,win是子窗口返回的值
document.all.dealReason.value
= win;

子窗口:

var dialogArgument = window.dialogArguments.value;//取父窗口的值

window.returnValue = dialogArgument;//传值给父窗口

window.close();

父窗口window.showModalDialog传值 子窗口window.returnValue返回值,布布扣,bubuko.com

时间: 2025-01-04 04:16:08

父窗口window.showModalDialog传值 子窗口window.returnValue返回值的相关文章

自己收藏-javascript用window.open的子窗口关闭自己并且刷新父窗口

function closeMeAndReloadParent() { opener.location.reload(); window.close(); } 一种在父窗口中得知window.open()出的子窗口关闭事件的方法 <HTML><BODY><P> </P><form name=fm_Info><input type=text name=txtValue></form><script language=j

window.open 打开子窗口,关闭所有的子窗口

需求:通过window.open方法打开了子窗口,当关闭主窗口时,子窗口应当也关闭. 实现思路: 1.打开子窗口函数window.open(url,winName)的第二个参数winName可以唯一标识打开的窗口.因此关闭子窗口只需要使用winName.close()函数即可. 2.一个页面可能有多个子窗口.因此需要一个数组存储所有子窗口对象.关闭时,遍历数组即可. 3.子窗口还可以再打开子窗口.无限循环下去.因此需要判断. 此需求可以通过两个方法实现. 调用子窗口的关闭函数. 此方法易于理解,

JS 用window.open()函数,父级页面如何取到子级页面的返回值?

父窗口:<html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <script src="../js/jquery-1.7.2.min.js" type="text/javascript"></script> <script type=&quo

.window.showModalDialog 传值

1.window.showModalDialog("OA_JDB.html",StrZy, "dialogWidth=600px;dialogHeight=200px"); } 2,    document.getElementById("p1").innerHTML = window.dialogArguments; .window.showModalDialog 传值,布布扣,bubuko.com

调用window.showModalDialog(),不能调用window.location.reload()和提交表单时打开新窗口的解决方案

我们往往会遇到这种情况,就是用 window.showModalDialog弹出的窗口,在里面提交form表单时,或者location.href=""时,都会新弹出窗口,很恶心的. 注:showModalDialog窗口与window.open打开的窗口刷新本窗口时不同,showModalDialo窗口也不能用F5刷新,也没有右 键操作 建议采用以下方式: A. 在模式窗口页面中加入:      <base target="_self"> //在html

showModalDialog()向子窗口传自定义参数(javascript提取url参数)及其他

事情是这样子的. 今天下午我正刷果壳刷的不亦乐乎,突然需求就下来了. 它!就!这!么!下!来!了! 客户说,我们需要打开一个新窗口来进行模糊查询,然后选择一个查询结果回填到父窗口中. valy easy. 然后我发现那个模糊查询的页面叫agentSearch.jsp 里面的内容是这样的 function backfill(){     var val = document.getElementById("agentsearch").value;     var parWin = win

HTML 父窗口打开子窗口,并从子窗口返回值

父窗口:windowdemo.html <html> <head> <title> 接收子窗口返回的内容 </title> <script language="JavaScript"> function shownewpage(thisurl) { window.open('content.html','content','width=480,height=330,top=150,left=280, toolbar=no, m

js父窗口关闭时,子窗口随之关闭

最近,遇到一个权限管理的系统.由于权限管理的系统和本来的系统风格不一致,所有新打开一个窗口.问题就来了,admin注销之后,权限管理的窗口没有关闭.其他普通用户登录以后,仍然可以操作权限管理的窗口. 问题简化:admin注销的时候,或者main.html关闭的时候,打开的所有新窗口一起关闭.问题就解决了 直接看代码吧: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w

页面嵌套iframe后,点击里面的链接,然后父窗口跳转(子窗口控制父窗口的链接跳转)

做app的时候遇到一个问题,一个页面,然后里面嵌套了一个另一个页面,想实现点击里面的链接,然后外面进行跳转,不然的话,里面的页面永远出不来, 后面想了个办法,app的页面都是打开打开,不关闭的,然后由上一个页面用postmessage进行监听,然后子窗口发送信息给父窗口,父窗口接到信息后进行 页面跳转,Android可以,然而ios却不行,坑了:只能想另外一种办法, app打开页面不是都不会关闭的嘛,然后让这个top页面去轮询读取cookie,目标页面 判断请求头部,是否为移动端访问(因为目标页