-1

一連の iframe と外部ファイルをモーダル ウィンドウで開くホームページがあります。

私の構造はこれに似ています

<a href="page1.html" class="fancybox inframe">Page 1</a>
<a href="page2.html" class="fancybox inframe">Page 2</a>
<a href="page3.html#2" class="fancybox inframe">EXAMPLE PAGE</a>
<a href="page3.html#6" class="fancybox inframe">Page 4</a>

一部のリンクは、指定されたパネルを直接指している場合もあります。

Fancybox はhttp://domain.com/page3.html#2の形式で URL を生成 します。ブラウザに直接入力してそのページにアクセスすると、homepage.html にリダイレクトして、対応する fancybox を開きます。

どうすればこれを達成できますか?

ありがとうございました。

4

1 に答える 1

0

同じ URL がサーバーから異なる応答を返すことはありません。1 つは fancybox のコンテンツであり、もう 1 つは fancybox を開いたウィンドウ全体です。

それらを区別するには、少なくともクエリ文字列パラメーターを追加する必要があります。たとえば、ユーザーがクエリ文字列パラメーターを追加せずに URL を入力するだけの場合、ドキュメント準備完了イベントで fancybox を開くロジックを実装できます。

一方、プログラムでウィンドウを表示する場合は、パラメーターを指定してコンテンツを表示するだけです。

于 2012-06-19T17:04:42.977 に答える