js关闭窗口的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js关闭窗口的问题相关的知识,希望对你有一定的参考价值。
在网页代码中有一段
<div id="winDiv">
<iframe id="winFrame" name="winFrame" scrolling="auto" src="" frameborder="0" style="width:100%;height:98%"></iframe>
</div>
然后同样在这个网页中有一些js函数,是点击打开其他窗口的,如
function view(id)
$("#winFrame").attr("src","$rootUrlapp/significantinfo/report/casedetail");
$("#winDiv").window(title:'子窗口',maximized:true);
$('#winDiv').window('open');
那在打开的这个窗口中,应该怎么把打开的这个窗口关闭呢?
不能是$('#winDiv').window('close');这好像是在选子页面中的winDiv。
this.window.opener = null;
window.close();
这样的我也试了不行。
实在搞不懂了,js小白求助……怎么关掉这个窗口呢应该?
你大概是用的JQuery脚本库吧, 对于这些不是很熟悉也没实验过你的代码, 只能给你提供个思路:
如果你所要关闭的窗口是指在iframe中的页面打开的窗口(称为wndC, 并且在打开时有赋值给全局变量g_wndC), 而你是要在最包含此ifrmae的窗口中关闭WndC的话, 可以这样做:
document.getElementById("winFrame").contentWindow.g_wndC.close();希望可以帮到你.
参考技术A 这个应该用的是一个jquery的插件,可能是easyui,想要在子页面关闭本页面,解决方法是在父页面定义一个关闭窗口的函数如名字为closeWindow,然后在子页面用$(window.parent).closeWindow();试试看 参考技术B 直接在打开的窗口中调用window.close();就行Node.js 服务器只能存在于 cmd 窗口中吗?当cmd窗口关闭时一切都会消失?
【中文标题】Node.js 服务器只能存在于 cmd 窗口中吗?当cmd窗口关闭时一切都会消失?【英文标题】:Can Node.js server only exist in the cmd window? And everything will be gone when cmd window is shut? 【发布时间】:2018-01-13 01:00:29 【问题描述】:与作为服务运行的操作系统相比,是不是有点不方便,后者看起来更稳定且不易碎?
很抱歉,我才刚刚开始探索 Node.js。我知道 Node.js 确实很棒,只是我对它不熟悉。所以请原谅我这个可能很愚蠢的问题。
【问题讨论】:
【参考方案1】:有一个名为forever的服务化工具,即使退出cmd,node.js应用也会继续运行。
【讨论】:
【参考方案2】:也许这就是您正在寻找的答案。
How to make a node.js application run permanently?
可能重复的问题。
【讨论】:
是的。非常感谢!以上是关于js关闭窗口的问题的主要内容,如果未能解决你的问题,请参考以下文章