2017-05-03 16 views
0

親ページにiFrameが含まれています。アンカーにはそれぞれ対応するアンカーがありますが、アンカーはiframeの外側にありますが、ページジャンプリンクとして機能するようにしたいと考えています。親ページからIframeへのジャンプリンクの使用

iframeを追加してターゲット設定しようとしましたが、まだ動作しません。

提案やおすすめはありますか?

答えて

0

のiframeの内部要素を標的とするためには、JavaScriptを使用して、そのようにそれをターゲットにしたいでしょうが:

<iframe src="http://fiddle.jshell.net/pkvhw/2/show/" id="iframe"></iframe> 
<a href="javascript:findText();">Find Text</a> 

function findText() { 
    var frame = document.getElementById('iframe').contentWindow; 
    frame.scrollTo(0,frame.document.getElementById('suchen').offsetTop); 
} 

次に、あなたのマークアップはこのようなものになります

ここで、iframeはページ上のiframeのIDで、suchenはiframe内で検索したい要素のIDです。 http://jsfiddle.net/vs9xhs0o/

注:ここでは

はアクションで、それのフィドルで、これはドメイン間で起こって使用しようとすると、問題に実行されます。ほとんどのサイトでは、このようなドメイン間のリクエストを許可しないため、iframeを通じて表示しているサイトを管理できるようにしてください。

関連する問題