一个主页用window.open(),打开一网站,主页能否知道这个网站是否打开? 一个主页用window.open(),打开一网站,主页能否知道这个网站是否打开? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的意思是这样的:如有一A.htm文件中有 <script>window.open("http://topic.csdn.net/")</script>那么A.htm怎么知道,是否打开了http://topic.csdn.net/,如打开可以用if语言进行相应的操作。就象有了什么事件那么响应。 window.open(url);var window.returnValue = returnValue.然后根据返回值来判断。 <script> var w; function OpenNewWin() { w=window.open("d.aspx"); } function CheckWin() { if (w!= null) { alert("sub window exist"); } else { alert("sub window not exist"); } }</script>子页面: <script> window.onunload = function() { window.opener.w = null; }; </script> <script>win = open("http://topic.csdn.net/");</script><input type=button value=testWinClosed onclick="alert(!!win&&win.closed)"/> 8楼写得不错,可是,子页面是不可控制的啊。9楼(!!win&&win.closed)什么意思。好象有点接近,但这个值不正确。我要解决的题不是子页面是否关闭,子页面是否存在也不是主要的。而是子页面是否完成打开。如是主页,很好控制,就是window.onload .我现在要的就是子页的onload,当然没有这个现存的东西。就是要通过写一个什么东西来控制。9楼好象再迈一步,就可以了。谢谢各位,可能无解。不过高手就不一样了! 你通过open()打开的目标页面时自己写的页面吗?是的话在目标页面里的window.onload()里调用父窗体的方法就可以了,如果比如打开一个www.baidu.com之类的页面,就不知道了 可以用 window.opener.方法 这是对父窗体的操作 <script> var w; function OpenNewWin() { w=window.open("d.aspx"); } function isClosed(){if(w.closed){ //关闭}else{ //没有关闭}}</script> 讨论一个img标签的问题,以及其他标签。 JS OCR识别 请教,jquery或者js,怎么写或者删除一个cookie呢? 大难题来了! 有什么办法通过JavaScript实现实时的语法高亮显示? 转ASP代码 google的自动提示功能如何使用? 求完整功能的两个列表项间选项移动! 请问大虾:这段滚动显示文本的代码怎么使网页上老是提示有错误? 高手请进~! 表单提交的问题 。 用javascript如何解码urlEncode编码过的中文? 求一个js计时器,根据某一时间,计算过了多长时间(一直在走) 神奇的弹出层问题,高手请进!!
如有一A.htm文件中有 <script>window.open("http://topic.csdn.net/")</script>
那么A.htm怎么知道,是否打开了http://topic.csdn.net/,如打开可以用if语言进行相应的操作。就象有了什么事件那么响应。
然后根据返回值来判断。
<script>
var w;
function OpenNewWin() {
w=window.open("d.aspx");
}
function CheckWin() {
if (w!= null) {
alert("sub window exist");
}
else {
alert("sub window not exist");
}
}
</script>
子页面: <script>
window.onunload = function() {
window.opener.w = null;
};
</script>
win = open("http://topic.csdn.net/");
</script>
<input type=button value=testWinClosed onclick="alert(!!win&&win.closed)"/>
9楼(!!win&&win.closed)什么意思。好象有点接近,但这个值不正确。我要解决的题不是子页面是否关闭,子页面是否存在也不是主要的。而是子页面是否完成打开。如是主页,很好控制,就是window.onload .我现在要的就是子页的onload,当然没有这个现存的东西。就是要通过写一个什么东西来控制。9楼好象再迈一步,就可以了。谢谢各位,可能无解。不过高手就不一样了!
是的话在目标页面里的window.onload()里调用父窗体的方法就可以了,
如果比如打开一个www.baidu.com之类的页面,就不知道了
var w;
function OpenNewWin() {
w=window.open("d.aspx");
}
function isClosed()
{
if(w.closed)
{
//关闭
}
else
{
//没有关闭
}
}</script>