2013-04-11 92 views
1

我正在用php开发一个网站。并显示我正在使用另一个窗口的报告和服务请求。意味着当用户点击一个报告或服务请求时,从菜单中打开它进入新窗口。如何阻止用户打开一个已打开的窗口?

但问题是如果一个报告已经打开到一个窗口。并且当用户从菜单中点击相同的报告而不是在另一个新窗口中打开时。所以有一个页面有两个相同的窗口。

所以我想检查在打开一个窗口时,如果该窗口已打开窗口比新窗口不会打开。如果不是,它会在新窗口中打开。

像 如果customer_report.php已经打开,比显示该窗口。 else window.open(customer_report.php);

我可以检查吗?

我如何控制打开一个新窗口?

请帮帮我。

+0

http://stackoverflow.com/questions/528671/javascript-window-open-only-if-the-window-does-not-already-exist – ArK 2013-04-11 06:44:28

+0

请查看这篇文章 的http://计算器.com/questions/7655938/how-to-make-popup-window-in-javascript-only-show-once to check the answer – 2013-04-11 06:53:42

+0

@Juhana:我试过了,但它对我无效。 – Mausami 2013-04-11 07:01:50

回答

0

根据this link,您可以指定一个目标。

示例:window.open(customer_report.php,“myReport”);

+0

雅我试过,但我有这样的网址。 customer_report.php?id = 25和customer_report.php?id = 123。所以用这个名字我一次不能打开两个客户的报告。我需要阻止用户两次打开同一个客户报告。 – Mausami 2013-04-11 07:04:59

相关问题