首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
Web 开发
PHP
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
如何用javascript关闭指定页面
[已结贴,结贴人:stu_osaka]
加为好友
发送私信
在线聊天
stu_osaka
stu_osa
等级:
发表于:
2008-01-30 14:09:31
楼主
如果我在a.html中用 window.open('b.html')打开b.html ,我再c.html中如何用window.close()把b.html 关掉,或者有别的方法把b.html 关掉 敬请指教!!!!!!
问题点数:
40
回复次数:
8
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
xiaojing7
═══════>>> 枯井
等级:
发表于:
2008-01-30 14:18:26
1
楼 得分:
20
<SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>
<!--
var newweb
function button1_onclick() {
newweb= window.open("b.html");
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<P> <INPUT id=button1 type=button value=打开 name=button1 LANGUAGE=javascript onclick="return button1_onclick()"> </P>
<input type=button value=close onclick="newweb.close()">
</BODY>
</HTML>
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
stu_osaka
stu_osa
等级:
发表于:
2008-01-30 15:56:41
2
楼 得分:
0
呵呵,我的意思是说用a.html打开b.html 然后如何用c.html关闭b.html
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
java2000_net
老紫竹 公共群60925821 CSDN专用群:58810973
等级:
发表于:
2008-01-30 15:58:59
3
楼 得分:
0
如果C和B没有关系,比如是open的。则无法关闭其他页面,否则你敢访问我的网站,我就把你的其他页面全关了!只剩下我的!
那浏览器的漏洞就太大了!!!
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
PleaseDoTellMeWhy
PHPer
等级:
发表于:
2008-01-30 16:06:06
4
楼 得分:
0
不行的,浏览器只允许关闭程序打开的页面,
如果尝试关闭用户打开的页面会弹出提示对话框的!
在B中加入 <input type="button" name="Close" onclick="self.close();" />可以关闭B页面自己!
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
xiaojing7
═══════>>> 枯井
等级:
发表于:
2008-01-30 16:07:48
5
楼 得分:
0
不行的.
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
tantaiyizu
痴情客
等级:
发表于:
2008-01-30 16:18:05
6
楼 得分:
0
可以的 ,不过比较麻烦
如果客户端允许的话 ,可以用 vbs或者js调系统的api
先获取到 window 的 title ,然后判断 ,用 shell就可以关闭
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
tantaiyizu
痴情客
等级:
发表于:
2008-01-30 16:20:15
7
楼 得分:
0
都集成在 user32.dll 里面 ,还要先安装一个 dll ,可以通过这个dll 才能调api的
汗 ,楼主的应该问下自己 为什么会有这个需求?
或者采用 window.open 打开c页面的就可以
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
stefli
stefli
等级:
发表于:
2008-01-30 16:28:21
8
楼 得分:
20
<script>
var a;
var b;
function openWin(v) {
if(v=="a") {
a = window.open("http://www.163.com/","a","");
} else if(v=="b") {
b = window.open("http://www.qq.com/","b","");
}
return;
}
function closeWin(v) {
if(v=="a") {
a.close();
} else if(v=="b") {
b.close();
}
}
</script>
<input type="button" onclick="openWin('a')" value="open('a')">
<input type="button" onclick="openWin('b')" value="open('b')">
<input type="button" onclick="closeWin('a')" value="close('a')">
<input type="button" onclick="closeWin('b')" value="close('b')">
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
世纪乐知(北京)网络技术有限公司 版权所有 京 ICP 证 020026 号
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
abc推荐给好友