社区
JavaScript
帖子详情
怎样判断以某个名称命名的窗口是否已经存在?
gjs_w
2004-10-26 03:49:12
当刷新某页面,用window.open打开一个以"a"命名的窗口,我想再次刷新该页面时,如果a窗口没有被关闭,则不对这个a窗口进行任何操作,如果被关闭了,则重新打开该窗口.怎样实现?
...全文
170
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和热键功能。在自动化功能模块中,用户可以为各种动作(Automation Pipeline)设置自定义
名称
以便于识别和管理。然而,在使用过程中,部分用户反馈在重
命名
窗口
中无法将已修改的
名称
恢复为原始
名称
,这给使用体验带来了一定的不便。 ## 技术实现分析 ###...
MySQL
命名
窗口
及
窗口
函数的限制
原文地址: https://dev.mysql.com/doc/refman/8.0/en/window-functions-named-windows.html https://dev.mysql.com/doc/refman/8.0/en/window-function-restrictions.html 译文: 12.21.4Named Windows
窗口
可以被定义和给定能够在...
idea 修改打开
窗口
名称
但是,因为idea
窗口
的
名称
是根据打开文件夹目录
名称
确定,当项目越来越多,也会出现一些困扰,比如我们有很多个后端服务的代码,文件夹
命名
比较类似或者
名称
相同时,在切换idea
窗口
时,无法快速定位到自己想要的
窗口
。比如我,习惯用service文件夹保存后端代码,web保存前端前端,当我们有多个后端时,会发现idea
窗口
的
名称
都会以service开头,在切换时,不容易第一时间找到需要的idea
窗口
。于是,我们想要自己定义idea
窗口
的
名称
,方便我们快速的识别不同的项目。首先,找到当前
窗口
打开的文件夹目录,
指定cmd
窗口
或tomcat运行
窗口
的
名称
1、指定cmd运行
窗口
的名字 1)直接执行命令:title
窗口
名称
2)bat文件中直接加上命令:title
窗口
名称
title test_ v1 java -jar -Dfile.encoding=utf-8 test-1.0.1.jar pause 注意:bat文件保存的时候指定编码为ANSI,否则中文乱码 2、指定tomcat运行
窗口
的名字 到tomcat的bin文件夹下找到文件 catalina.bat,并打开编辑。 找到下面这一段(我的文件在264行),找到石..
Navicat怎么给查询
窗口
命名
在 Navicat 中,您可以通过以下步骤为查询
窗口
命名
: 打开 Navicat 并连接到您要使用的数据库。 打开要
命名
的查询
窗口
。 在
窗口
顶部,找到 "
窗口
" 按钮并点击。 从下拉菜单中选择 "重
命名
"。 在弹出的对话框中输入您希望为
窗口
命名
的
名称
,并点击 "确定"。 现在,您的查询
窗口
应该
已经
被重新
命名
了。 ...
JavaScript
87,988
社区成员
224,683
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章