JavaScript を使用して、さまざまな国 (/World/Japan、/World/Venezuela など) へのリンクを含むポップアップ ウィンドウを開くスクリプトがあります。リンクをクリックすると、メイン ページ (ポップアップを取得するためにリンクをクリックしたページ) がその URL に転送され、ポップアップは開いたままになります (したがって、必要に応じて別のリンクをクリックできます)。
とにかく、MySite/World/Japan のような URL を持つ World セクションを備えた Web サイトがいくつかあります。
したがって、すべての popups フォルダー (ヘッド セクション、スタイル シートなどを含む) を各サイトにコピーできます。しかし、それを 1 つの Web サイトに配置し、MySite2、MySite3 などからのポップアップ リンクを 1 つの中央ポップアップ スクリプトにリンクできれば、このようなものの開発と保守ははるかに簡単になります。
実際、私は今それをやっています。問題は、MySite2 を使用していて、MySite1 からポップアップ ファイルを呼び出すリンクをクリックしてから Japan をクリックすると、MySite2/World/Japan ではなく、MySite1/World/Japan に移動することです。
したがって、ポップアップがどのサイトから呼び出されたか、つまりどのサイトがそれを制御する必要があるかをポップアップに伝える方法があるかどうかを知りたいです。
すべてのサイトに ID があることに注意してください。たとえば、$MySiteID = 'MySite1' または $MySiteID = 'MySite2' です。
したがって、MySite2 のポップアップ リンクをクリックして MySite1 のポップアップ ファイルを開くことができれば、そのポップアップに、SiteID が MySite1 ではなく MySite2 であることを知らせたいと思います。
それを明確に説明したことを願っています。また、これを行うのに JavaScript よりも優れた方法があれば、私はすべて耳にします。PHPとMySQLを使用しています。
ありがとう。