用JavaScript的window.open怎样打开一个窗体,但这个窗体不可见?

hairun 2003-05-03 03:44:03
我用<script language="JavaScript">
window.open("test.htm","欢迎光临","toolbar=no,location=no,revisable=no,left=0,top=0,width=1,height=1");
</script>,但设宽度和高度为0,却是最大化的窗口,怎样设置可以使窗口不可见呢?(既其宽度和高度为0)

...全文
77 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Estyle 2003-05-03
  • 打赏
  • 举报
回复
刚才的onresize="return false";有错.
建议这样写新开的窗口的代码:
<body onresize="window.resizeTo(100,100);window.moveTo(10000,10000)";>
这样这个新开的窗口就看不见了!

不过,窗口就是让人看的!不建议走歪路,小心"走火入魔"!
Estyle 2003-05-03
  • 打赏
  • 举报
回复
打开的窗口里面设置:
<body onfocus="window.blur()">但是只能失去焦点!
如果你一定不想让别人看你的窗口,你可以用window.moveTo()来移开它!

完整的方案是:
<script>
var samp=window.open(); //打开窗口
samp.moveTo(10000,10000); //移动打开窗口到屏幕外
samp.blur(); //打开的窗口失去焦点
window.focus(); //原来的窗口获得焦点
</script>

最好在新打开的窗口里面加:
<body onresize="return false";> //这样别人就不能最打大话了。

是否可行我暂时不清楚。你自己试试,先。
hairun 2003-05-03
  • 打赏
  • 举报
回复
但如果我让这个不可见的窗口里还加载一个新窗口,那关闭这个新窗口后还是会看到这个不可见的窗口,不知怎样使这不可见的窗口永远不可见呢??
Estyle 2003-05-03
  • 打赏
  • 举报
回复
比如这样:
<script>
var samp=window.open(); //打开窗口
samp.blur(); //打开的窗口失去焦点
window.focus(); //原来的窗口获得焦点
</script>

61,126

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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