我有一个脚本,它使用 JavaScript 打开一个弹出窗口,其中包含指向各个国家/地区的链接(例如 /World/Japan、/World/Venezuela)。当您单击链接时,主页(单击链接以获取弹出窗口的页面)转发到该 URL,并且弹出窗口保持打开状态(因此您可以根据需要单击另一个链接)。
无论如何,我有几个网站都有一个世界部分,URL 像 MySite/World/Japan
因此,我可以将所有弹出窗口文件夹(包括头部、样式表等)复制到每个站点。但是,如果我可以将它放在一个网站上并将来自 MySite2、MySite3 等的弹出链接链接到一个中央弹出脚本,那么开发和维护这些东西会容易得多。
事实上,我现在正在这样做。问题是,如果您在 MySite2 上,然后单击从 MySite1 召唤弹出文件的链接,然后单击 Japan,它会将您带到 MySite1/World/Japan,而不是 MySite2/World/Japan。
所以我想知道是否有办法以某种方式告诉弹出窗口它是从哪个站点召唤的——哪个站点应该控制它。
我应该提一下,我所有的网站都有 ID。例如,$MySiteID = 'MySite1' 或 $MySiteID = 'MySite2'
因此,如果我可以单击 MySite2 上的弹出链接,该链接会在 MySite1 上打开一个弹出文件,我希望该弹出窗口知道它的 SiteID 是 MySite2,而不是 MySite1。
我希望我解释清楚了。此外,如果有比 JavaScript 更好的方法,我会全力以赴。我正在使用 PHP 和 MySQL。
谢谢。