如何判断一个已经命名的窗口是否已经打开
如题,比如现在有a页面和b页面,他们都有一个按钮,可以用window.open去打开c页面,window.open时window名相同,假设都叫做newwindow,因为不想重复打开。
如果通过a页面已经打开了c页面,那么b页面再点按钮像打开时就提示已经打开了,不能打开。
这个应该怎么去实现呢。谢谢了。 --------------------编程问答-------------------- 没人知道吗。。。 --------------------编程问答-------------------- window.open('http://www.baidu.com','weiyi');
这样就可以啊 --------------------编程问答--------------------
这样不行吧,。。。不能实现我的要求阿,你看下题目嘛。 --------------------编程问答-------------------- 我想到的方法有两个:
1. 建立一个数据表,存储每个页面的状态(打开/关闭),当需要打开某个窗口时,首先访问数据库,查询其状态,当状态为“打开”时,提示;否则,打开窗体;
2. 使用windows提供的API函数遍历系统中已经打开的控件,搜索窗体的标题,当搜索到标题时,证明窗体已经被打开,否则,窗体未打开,具体的函数名我忘记了,你可以搜索一下。 --------------------编程问答-------------------- 你百度 搜一下 C# winform 只允许 单进程。里边有 教你 如何判断一个窗体是否打开
补充:.NET技术 , 其他语言