不能实现,主窗口打开子窗口后,子窗口是和主窗口分离的,相不互干了,这时在主窗口对子窗口进行操作当然会说“sub_Win(子窗口名字)未定义”了。
除非你用IFRAME还差不多,不过也不能关闭。
还有一种方法:
showModalDialog("你所要的相对地址","","dialogWidth:325px;status:no;dialogHeight:365px")
不过这种方法就是当你打开子窗口后一定要先关闭子窗口后才能对主窗口进行操作,不知道能不能勉强符合你的动机。
除非你用IFRAME还差不多,不过也不能关闭。
还有一种方法:
showModalDialog("你所要的相对地址","","dialogWidth:325px;status:no;dialogHeight:365px")
不过这种方法就是当你打开子窗口后一定要先关闭子窗口后才能对主窗口进行操作,不知道能不能勉强符合你的动机。
解决方案 »
- 有点没搞明白type的用法,解释下下面的对错
- 请问当浏览器窗口最小化时,有什么法让它最大化??
- 如何用js使网页的窗口图标一闪一闪的?
- 鼠标经过改变表格背景属性~~
- HTML 编辑器插入视频,请问是通过在服务器段 对[flash]进行替换完成的马
- fckeditor上传图片不显示?
- 求HTML在线编辑器源码,能插入FORM表单元素,能移动text,button等的位置,拖动可以改变大小
- 能不能将“document.all._slt_add_year_1.options[i-1].selected = true;”这一句付给一个变量
- 一个id为bk的表格,我怎样可以判断当鼠标离开这个表格的时候,隐藏表格?
- 用javascript控制textbox的属性突然变成readonly,我试过,有问题
- 在用 showModalDialog 是显示的数据不刷新,怎么办?急!!
- 能不能在Js中定义链接的a:visited属性?
window.open('2.aspx','tt');在1上关闭2:
function FindWin_Tmp(name)
{
var wo = window.open("",name,"left=100000,top=100000");
if(wo.location.href == "about:blank")
{
wo.close();
return null;
}
return wo;
}
function close2()
{
var wo = FindWin_Tmp('tt');
if (wo!=null)
{
alert('b');
wo.opener=null;
wo.window.close();
}
}
你修改一下你的index.htm文件
我试以下文件是可以得
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>主窗口</title>
<script language="JavaScript" type="text/JavaScript">
<!--
var sub_Win;
function sub_open(){
sub_Win = window.open('sub.htm','sub_Win','');
}function sub_close(){
sub_Win.window.close();
}
//-->
</script>
</head><body>
[<a href="javascript:sub_open()">打开子窗口</a>] [<a href="javascript:sub_close()">关闭子窗口</a>]
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>主窗口</title>
<script language="JavaScript" type="text/JavaScript">
<!--
var oWindow;
function sub_open(){
oWindow=window.open('sub.htm','sub_Win','');
}function sub_close(){
oWindow.close();
}
//-->
</script>
</head><body>
[<a href="javascript:sub_open()">打开子窗口</a>] [<a href="javascript:sub_close()">关闭子窗口</a>]
</body>
</html>
----------------------------------sub.htm(子窗口)包含如下内容:
----------------------------------
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>子窗口</title>
</head><body>
这是子窗口
</body>
</html>