-1

iframe を使用することが必ずしも最善の方法ではないことはわかっていますが、私の場合は、iframe を使用すると作業が簡単になります。同じサイトの他の部分へのリンクを含む Web サイト A があります (を使用<a name=...)。A を含む iframe を持つ 2 番目のサイト B があります。ページのハイパーリンクを除いて、すべて正常に動作します。クリックしても何も起こりません。

iframeで名前付きハイパーリンクが可能かどうかは誰にもわかりませんか? はいの場合、それらを機能させる方法。

編集:

私は十分に明確ではなかったようです。ファイルの名前は test.html (http://www.domain.com/embedded/test.html) で、上部にハイパーリンクが含まれています。

<a href="#examples">Examples</a>

その後、最後のどこかにリンクがあります

<a name="examples"></a>

したがって、上部のリンクをクリックすると、ページは下部のリンクまでスクロールダウンするはずです。test.html を含む iframe を含む 2 番目のページ (http://www.domain.com/index.html) があります。リンク (iframe 内) にカーソルを合わせると、http://www.domain.com/embedded/test.html#examplesが表示されます。私はiframeの専門家ではありませんが、このリンクは、iframe内にジャンプするのではなく、実際のファイル(#examples)にリダイレクトするようです。前に言ったように、リンクをクリックしても何も起こりません。Chromeでテストしたところ、動作します。これは Firefox 固有の問題のようです。

4

2 に答える 2

1

あなたの質問のこれらの部分は、「同じサイトの他の部分へのリンク(を使用<a name=...)」と「名前付きハイパーリンク」...

同じページの他の部分に移動するためのハイパーリンク:

<a href="#BOOKMARK">Goto BOOKMARK</a>

そして、同じページの別の場所にあるアンカー (ブックマーク) :

<a name="BOOKMARK"></a>

これらは、表示されているiframeかどうかに関係なく、すべての HTML ドキュメントで機能します。

于 2012-12-04T13:26:46.847 に答える