社区
JavaScript
帖子详情
如何根据名字取得已经存在的窗口....在线等待
yanghui88
2002-11-18 04:01:55
我需要实现:
每次登录都会打开一个名字为 "AAA" 的窗口.
可能有用户已经登录了,AAA窗口也存在了,但是他又打开了一个新的IE,登录,这时候:
我想实现:先把原来名字为AAA的窗口关掉,然后打开一个新的名字仍然是AAA的窗口.
现在遇到的问题是在 如何去关闭这个名字为"AAA"的窗口?
我找不到办法去"抓住"它.
事情紧急,在线等待,
5:30结贴.
...全文
46
22
打赏
收藏
如何根据名字取得已经存在的窗口....在线等待
我需要实现: 每次登录都会打开一个名字为 "AAA" 的窗口. 可能有用户已经登录了,AAA窗口也存在了,但是他又打开了一个新的IE,登录,这时候: 我想实现:先把原来名字为AAA的窗口关掉,然后打开一个新的名字仍然是AAA的窗口. 现在遇到的问题是在 如何去关闭这个名字为"AAA"的窗口? 我找不到办法去"抓住"它. 事情紧急,在线等待, 5:30结贴.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
22 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yanghui88
2002-11-19
打赏
举报
回复
to fanzai(帆仔):谢谢,这样效果好多了.
好,一切搞定.
谢谢大家!
fanzai
2002-11-18
打赏
举报
回复
呵呵,在试试这个:
newwin=window.open("about:blank","AAA","top=10000");
打开窗口看不见了!
其实很多大网站都有类似的现象,打开一个窗口,不久自己又关了,比这个还显眼。不用太注意的。何况按照一般机器的速度,打开的窗口根本不会被发现。
yanghui88
2002-11-18
打赏
举报
回复
谢谢 fanzai(帆仔),谢谢sun1979song(十步杀一人),
谢谢大家.
今天到这里,下班了....明天早上来结贴........
fanzai
2002-11-18
打赏
举报
回复
不会的,你自己试试,很快的。
yanghui88
2002-11-18
打赏
举报
回复
fanzai(帆仔):这是个主意,我刚才也想到了...仔细想想...效果不好,如果是第一次登录,看到的是先开一个,关了,然后又开一个,好,可以用了.....
用户要骂人了...........
fanzai
2002-11-18
打赏
举报
回复
to sun1979song(十步杀一人) ,9494 :)
fanzai
2002-11-18
打赏
举报
回复
你没听懂我的意思。
在窗口A中oldwin=window.open("……","AAA","");
在窗口B中:
newwin=window.open("about:blank","AAA","");
这时候newwin就已经抓住了AAA,newwin就和oldwin一样了。
当然newwin.close可以用了,等同于在窗口A中用oldwin.close。
sun1979song
2002-11-18
打赏
举报
回复
楼主理解错了,他的意思是
窗口A打开了子窗口“AAA”
窗口B打开的时候也打开子窗口“AAA”
这样就可以在窗口B里把“AAA”关掉。然后再一次打开这个子窗口,效果就出来了。
yanghui88
2002-11-18
打赏
举报
回复
to fanzai(帆仔):
你说的是一个窗口的情况,实际上:
用户先开窗口A,登录,这时候 newwin=window.open("about:blank","AAA","");然后,在窗口A中 newwin.close()肯定是可以成功的.
但是,实际上的情况是用户又开了窗口B,在窗口B中, newwin是null,在B窗口中 newwin.close 是关不掉 窗口 AAA的.
问题实质在于:
窗口A打开了一个子窗口,怎么在窗口B里得到这个对象?
继续等待....明天结贴吧.
看来可能是没有办法实现了,用ActiveX行不行?我不了解ActiveX,不知道可不可以.....
fanzai
2002-11-18
打赏
举报
回复
倒是说话啊~~~
fanzai
2002-11-18
打赏
举报
回复
yanghui88(pig),我的那个就可以啊。
当窗口已经存在时。
newwin=window.open("about:blank","AAA","");
newwin就成了窗口AAA,然后再newwin.close();就关掉了啊。
yanghui88
2002-11-18
打赏
举报
回复
to sun1979song(十步杀一人):
对,就是这个意思,我嘴笨.
sun1979song
2002-11-18
打赏
举报
回复
问题实质在于:
窗口A打开了一个子窗口,怎么在窗口B里得到这个对象?
fanzai
2002-11-18
打赏
举报
回复
看看这个行吗?
newwin=window.open("about:blank","AAA","");
newwin.close();
这样就可以关掉了,剩下的你自己来吧。
seabell
2002-11-18
打赏
举报
回复
楼主你试一下就知道是对的
yanghui88
2002-11-18
打赏
举报
回复
to littleholly(Holly):
谢谢,可惜啊....客户是上帝啊.....
必须要关掉旧的,开个新的.....
yanghui88
2002-11-18
打赏
举报
回复
to sun1979song(十步杀一人):
我也知道这样是可以的,但是现在不能这样做,它要求就是要把原来的关掉,再开新的....
to seabell(百合心):
你这样是不行的,因为我所述说的情况是 "他又打开了一个新的IE,登录,...",这时候, newwin 在新开的页面中和在原来已经打开的页面中的 不是一个东西.
littleholly
2002-11-18
打赏
举报
回复
直接打开名字为AAA的窗口就可以 ,IE会自动替换的
—————————————————————————————————
┏━★━━◆━━★━┓
♂欢|◢CSDN◣|使♂ ▲自由保存帖子,浏览,关注检测
┃迎|◥论坛助手◤|用┃ ▲完善的CSDN客户端工具
┗━☆━━◇━━━☆┛ ▲自动添加签名......
让你更快,更爽,更方便地上CSDN...
http://www.csdn.net/expert/topic/573/573604.xml
http://www.chinaok.net/csdn/csdn.zip
wpmsoft
2002-11-18
打赏
举报
回复
用openwindow就可以了,根本用不着关老窗口,新窗口会覆盖旧窗口的。
seabell
2002-11-18
打赏
举报
回复
<script>
function login()
{
try
{
newwin.focus();
newwin.history.go(0);
}
catch(x)
{
newwin=window.open("login.htm","AAA","");
}
}
</script>
<input type=text>
<input type=button onclick=login()>
加载更多回复(2)
Windows
窗口
发送消息参数详解
窗口
发送消息参数详解 //
窗口
.发送消息 函数功能: 将指定的消息发送到一个
窗口
,同win32 api 里面的SendMessage等同的效果 中文函数原型: 发送消息(hwnd,msg,wparam,iparam) 英文函数原型: sendmessage(hwnd,msg,wparam,iparam) 参数: hwnd:
窗口
句柄 值,可以通过,找到
窗口
、顶层
窗口
句柄,等获取句柄的函数得到 msg:指定被发送的消息 wparam:指定附加的消息特定信息。 ip
C#通过Windows API捕获窗,获取
窗口
文本(FindWindow、GetWindowText),附录:Windows
窗口
消息大全、Windows API大全
文章目录一、前言二、使用Spy++工具分析
窗口
三、C#通过Windows API捕获
窗口
,获取
窗口
文本四、附录:Windows
窗口
消息 一、前言 项目是Unity开发的,上架了QQ游戏大厅,需要兼容XP系统。 QQ游戏大厅启动游戏的流程是这样: 1 QQ游戏大厅.exe -------> 2 下载器.exe -------> 3 Unity游戏.exe 在XP中测试的时候,Unity游戏.exe运行时报了如下的Error。 那么,我们不确定有多少用户遇到了这个问题,所以需要进行数据上报,在下载
QT creator使用(三):
窗口
部件
本章讲述了众多常用
窗口
部件的使用方法,其中还涉及了程序调试、信号和槽等知识。学习完本章,读者没必要把所有讲到的部件都熟练掌握,只要心中有个印象,大概了解各个部件实现的功能即可,以后使用时可以再回过头来参考学习。最重要的是掌握程序的创建流程和各个部件类之间的相互关系,而且要多应用信号,槽以及qDebug()函数,这是以后Qt编程中经常要用到的。...
PB技巧总结
//pb中的一些经验和技巧
1.RGB函数计算公式: 颜色值 = (65536 * Blue) + (256 * Green) + (Red)
2.控件可拖动:send(handle(this),274,61458,0)
3.如何用程序控制下拉子数据
窗口
的下拉和收起
用modify或者直接用dw_1.object.col1.dddw.showlist = true
4.检索参数有些不需要传入则传%.
5.如何屏蔽鼠标滚轮触发在控件的o
Android T
窗口
动画(本地动画)显示流程
如何创建一个
窗口
动画?我们通过先从APP创建一个
窗口
,以这个
窗口
的创建过程的
窗口
动画为例这个demo就是点击BUTTON显示
窗口
,点击CLOSE WINDOW关闭
窗口
JavaScript
87,964
社区成员
224,667
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章