将JavaScript弹出窗口链接到远程站点

将JavaScript弹出窗口链接到远程站点,javascript,popup,Javascript,Popup,我有一个脚本,它使用JavaScript打开一个弹出窗口,其中包含指向不同国家(例如/世界/日本/世界/委内瑞拉)的链接。当您单击一个链接时,主页(您单击链接以获取弹出窗口的页面)将转发到该URL,弹出窗口将保持打开状态(因此,如果需要,您可以单击另一个链接) 无论如何,我有几个网站都有一个世界版块,URL像MySite/World/Japan 因此,我可以将我所有的弹出窗口文件夹(包括标题部分、样式表等)复制到每个站点。但如果我能把它放在一个网站上,把MySite2、MySite3等的弹出链接

我有一个脚本,它使用JavaScript打开一个弹出窗口,其中包含指向不同国家(例如/世界/日本/世界/委内瑞拉)的链接。当您单击一个链接时,主页(您单击链接以获取弹出窗口的页面)将转发到该URL,弹出窗口将保持打开状态(因此,如果需要,您可以单击另一个链接)

无论如何,我有几个网站都有一个世界版块,URL像MySite/World/Japan

因此,我可以将我所有的弹出窗口文件夹(包括标题部分、样式表等)复制到每个站点。但如果我能把它放在一个网站上,把MySite2、MySite3等的弹出链接链接到一个中央弹出脚本上,开发和维护这些东西就会容易得多

事实上,我现在正在这么做。问题是,如果你在MySite2上,点击一个链接,从MySite1弹出一个文件,然后点击日本,它会带你到MySite1/World/Japan,而不是MySite2/World/Japan

所以我想知道是否有一种方法可以告诉弹出窗口它是从哪个站点调用的-哪个站点应该控制它

我应该提到,我的所有网站都有ID。例如,$MySiteID='MySite1'或$MySiteID='MySite2'

所以,如果我可以点击MySite2上的一个弹出链接,在MySite1上打开一个弹出文件,我想让这个弹出窗口知道它的站点ID是MySite2,而不是MySite1

我希望我能解释清楚。另外,如果有比JavaScript更好的方法,我洗耳恭听。我正在使用PHP和MySQL


谢谢。

如果所有弹出窗口都在mysite1上,那么您可以使用类似
http://www.mysite1/world/country
是吗?不是,因为每个URL都有不同的内容。例如,MySite1/World/Japan可能会关注日本的地理位置,而MySite2/World/Japan可能会关注日本的野生动物。所以你不会从MySite2链接到MySite1?每个站点都有相同的文件夹和文件名结构,但内容不同?是的,每个站点都有一个世界部分,带有类似MySite/World/Japan的链接,但每个部分和页面都是唯一的。MySite1/World/Japan和MySite2/World/Japan有不同的内容。因此,我可以使用一个中央弹出窗口导航到这些链接(/World/Japan)。我只需要让弹出窗口知道URL中应该包含哪个站点-MySite1/World/Japan vs MySite2/World/JapanI我想我的问题处理得不对。我应该简单地问“如何通过链接传递回显值?”如果我在MySite2上冲浪,$MySiteID='MySite2',然后单击打开MySite1/Popups/Europe.php的链接,那么我希望Europe.php打开,知道它是由MySite2调用的。如果我能让它认为$MySiteID='MySite2'(即使它实际位于MySite1上),那么我应该能够从那里得到它。谢谢