【问题标题】:how to stop user to open a window which is already opened? [duplicate]如何阻止用户打开已经打开的窗口? [复制]
【发布时间】:2013-04-11 06:40:52
【问题描述】:

我正在用 php 开发一个网站。并显示报告和服务请求,我正在使用另一个窗口。表示当用户单击一个报告或服务请求时,我从菜单中将其打开到新窗口中。

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

所以我想在打开一个窗口时检查该页面是否已经在一个窗口中打开,而不是新窗口将不会打开。如果不是,它将在新窗口中打开。

喜欢 如果 customer_report.php 已经打开,则显示该窗口。 否则 window.open(customer_report.php);

我可以这样检查吗?

我如何控制打开新窗口?

请帮帮我。

【问题讨论】:

标签: jquery window.open


【解决方案1】:

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

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

【讨论】:

  • 是的,我试过了,但我有这样的网址。 customer_report.php?id=25 和 customer_report.php?id=123。所以用这个名字我不能一次打开两个客户的报告。我需要防止用户打开相同的客户报告两次。
【解决方案2】:

这篇文章解决了我的问题。

how to prevent reopening new window using jQuery?

第二个答案对我有用。

非常感谢大家的帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多