社区
JavaScript
帖子详情
怎样判断以某个名称命名的窗口是否已经存在?
gjs_w
2004-10-26 03:49:12
当刷新某页面,用window.open打开一个以"a"命名的窗口,我想再次刷新该页面时,如果a窗口没有被关闭,则不对这个a窗口进行任何操作,如果被关闭了,则重新打开该窗口.怎样实现?
...全文
167
12
打赏
收藏
怎样判断以某个名称命名的窗口是否已经存在?
当刷新某页面,用window.open打开一个以"a"命名的窗口,我想再次刷新该页面时,如果a窗口没有被关闭,则不对这个a窗口进行任何操作,如果被关闭了,则重新打开该窗口.怎样实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ttyp
2004-10-26
打赏
举报
回复
try
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<script language="JavaScript">
<!--
var win;
function openurl()
{
if(win&&win.open&&!win.closed)
{
win.focus();
}
else
{
win = window.open("http://www.google.com","_blank","");
}
}
//-->
</script>
</head>
<input type=button value=click onclick="openurl()">
<body>
</body>
</html>
gjs_w
2004-10-26
打赏
举报
回复
ad=window.open('temp.html','ad','top=0,left=0,width=300,height=250');
if(ad){ad.document.write('...'); ad.blur();}
我这段代码的问题是,每次都会有document.write操作,但这样有时它并不能执行,好像是随机似的,所以我想能不能如果已经有了ad, 就不要重新open了,请高手指教!
ttyp
2004-10-26
打赏
举报
回复
你贴你的代码
gjs_w
2004-10-26
打赏
举报
回复
to:stefli(充到20000就休息~)
你这样还是不行,它还是会刷新这个窗口的,我不希望有这个刷新的动作.
stefli
2004-10-26
打赏
举报
回复
类似弹出的新闻,希望所有的新闻都在这个窗口中显示,不是每次弹出一个
var o = window.open(url,"newsName","");
关键在于添加一个newsName
gjs_w
2004-10-26
打赏
举报
回复
to: ttyp(愿赌服输)
你的方法不行,可能是你没有理解我的意思吧.
ttyp
2004-10-26
打赏
举报
回复
var a = windwo.open("Sample.htm",_blank)
if(typeof(a)!="undefined"&&!a.closed)
{
}
else
{
//open a new window
}
gjs_w
2004-10-26
打赏
举报
回复
我是意思是,如果已经open过了并且该窗口存在,就不要再open了
gjs_w
2004-10-26
打赏
举报
回复
to: ttyp(愿赌服输)
var a = windwo.open(..)已经重新打开了一个新窗口,只是在同一个窗口打开的,所以感觉不到,但我要的是:如果已经打开了,就不要有任何操作了.
stefli
2004-10-26
打赏
举报
回复
correct
if(a!=null)
if(!a)
gjs_w
2004-10-26
打赏
举报
回复
要说明一下:当打开a窗口后,会对a窗口进行一些操作,如果a窗口之前已经被打开了,则不对它进行操作.
ttyp
2004-10-26
打赏
举报
回复
var a = windwo.open(..)
if(typeof(a)!="undefined"&&!a.closed)
{
//open a new window
}
LenovoLegionToolkit中动作重
命名
窗口
无法恢复原始
名称
的问题分析
本文分析了LenovoLegionToolkit中动作重
命名
窗口
无法恢复原始
名称
的问题。该工具用于替代联想Legion笔记本的Lenovo Vantage功能,在重
命名
动作时
存在
设计缺陷,导致用户无法通过输入空值恢复默认
名称
。文章从输入验证逻辑、调用流程和
名称
处理机制三方面分析原因,并提出三种技术解决方案及最佳实践建议。
MySQL
命名
窗口
及
窗口
函数的限制
本文深入讲解MySQL中的
窗口
函数,包括如何定义和使用
命名
窗口
,以及
窗口
函数在查询优化中的应用。探讨了
窗口
函数的语法、限制及如何通过
窗口
定义简化查询,避免重复定义
窗口
。
idea 修改打开
窗口
名称
本文介绍如何在IntelliJIDEA中修改
窗口
名称
,以便于区分多个相似
命名
的项目,方法是修改`.idea`文件夹下的`.name`文件,关闭并重新打开项目即可看到更改后的
窗口
名,提升工作效率。
指定cmd
窗口
或tomcat运行
窗口
的
名称
本文介绍如何在Windows环境下使用批处理文件(bat)自定义命令提示符
窗口
及Tomcat服务
窗口
的标题
名称
,适用于希望优化开发环境显示效果的开发者。
Navicat怎么给查询
窗口
命名
在Navicat中,连接到所需数据库后,打开查询
窗口
,点击‘
窗口
’按钮,选择‘重
命名
’,输入新
名称
并确认,即可完成
窗口
的
命名
操作。,
JavaScript
87,989
社区成员
224,684
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章