我用window.open打开一个窗口,怎样让这个子窗口永远在父窗口的上面

minlove99 2004-03-24 10:32:20
麻烦各位了
...全文
360 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
xdspower 2004-03-25
  • 打赏
  • 举报
回复
按楼主的要求什么框都没有用了,大家要注意楼主还想在主窗口控制子窗口啊,不过还是有模拟的办法,你可以用层呀,在一个页面中可以定义一个浮动的层来保证在那个页面的上面,而且可以在主窗口中进行控制。
center204 2004-03-25
  • 打赏
  • 举报
回复
showModelessDialog
minlove99 2004-03-25
  • 打赏
  • 举报
回复
还有,我新开的这个窗口上的一些onclick事件等怎么不能执行呀?
minlove99 2004-03-25
  • 打赏
  • 举报
回复
那么,如果采用这种方法,我怎样访问他的父窗口中的函数,文本框、变量等呢?
iamwho 2004-03-25
  • 打赏
  • 举报
回复
在子窗口中试试 window.opener.function() 调用方法,应该是可以的
rising201 2004-03-25
  • 打赏
  • 举报
回复
在子窗体<body>中如下写:
<body onblur="window.focus();">
minlove99 2004-03-24
  • 打赏
  • 举报
回复
不好意思,问题还没有解决,有的时候子窗口不会再上面,为什么呢?
还有,由于焦点老在子窗口上,我想在子窗口上的一个文本框里输入点东西,都不可以,大家有没有一个比较完美的解决办法呢?
minlove99 2004-03-24
  • 打赏
  • 举报
回复
谢谢了
zhuomaocn 2004-03-24
  • 打赏
  • 举报
回复
<html>
<head>
<title></title>
<script Language="JavaScript"><!--
window.open("sub.html","menu","width=160,height=400");
// --></script>
</head>
<body>
让这个子窗口永远在父窗口的上面
</body>
</html>


<html>
<head>
<title>menu</title>
</head>
<body onBlur="focus()">
■menu<br>
<hr>
 总是在上面<br>
<hr>
<ul>
<li>JavaScript 1.0
<li>JavaScript 1.1
<li>JavaScript 1.2
<li>JavaScript 1.3
<li>JavaScript 1.5
</ul>
</body>
</html>

minlove99 2004-03-24
  • 打赏
  • 举报
回复
能详细一点吗?
kabbesy 2004-03-24
  • 打赏
  • 举报
回复
用模式框
jjkkk 2004-03-24
  • 打赏
  • 举报
回复
window.showModalDialog(sURL [, vArguments] [, sFeatures])

sUrl指定和window.open中的url参数一样就可以
风流才子 2004-03-24
  • 打赏
  • 举报
回复
window.showModalDialog('abc.htm', null, 'dialogWidth=450px;dialogHeight=300px;center:1;scroll:0;help:0; status:0')
ppingpping 2004-03-24
  • 打赏
  • 举报
回复
好像可以用showmodedialog窗口

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧