当前位置:编程学习 > C#/ASP.NET >>

如何判断一个已经命名的窗口是否已经打开

如题,比如现在有a页面和b页面,他们都有一个按钮,可以用window.open去打开c页面,
window.open时window名相同,假设都叫做newwindow,因为不想重复打开。
如果通过a页面已经打开了c页面,那么b页面再点按钮像打开时就提示已经打开了,不能打开。
这个应该怎么去实现呢。谢谢了。 --------------------编程问答-------------------- 没人知道吗。。。 --------------------编程问答-------------------- window.open('http://www.baidu.com','weiyi'); 
这样就可以啊 --------------------编程问答--------------------
引用 2 楼 jiuhexuan 的回复:
window.open('http://www.baidu.com','weiyi'); 
这样就可以啊

这样不行吧,。。。不能实现我的要求阿,你看下题目嘛。 --------------------编程问答-------------------- 我想到的方法有两个:
1. 建立一个数据表,存储每个页面的状态(打开/关闭),当需要打开某个窗口时,首先访问数据库,查询其状态,当状态为“打开”时,提示;否则,打开窗体;
2. 使用windows提供的API函数遍历系统中已经打开的控件,搜索窗体的标题,当搜索到标题时,证明窗体已经被打开,否则,窗体未打开,具体的函数名我忘记了,你可以搜索一下。 --------------------编程问答-------------------- 你百度 搜一下 C# winform 只允许 单进程。里边有  教你 如何判断一个窗体是否打开 
补充:.NET技术 ,  其他语言
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,