2016-05-11 15 views
0

SharePointサイトにツールバーを持つページがあります(ツールバーページと呼びます)。そのツールバーのすべてのアイテム/要素は、実際にはオフサイトの場所へのリンクであり、SharePoint上にはまったくありません。WebパーツページのIframe SharePoint 2013

ツールバーのページは、コンテンツエディタの両方のWebパーツ(ツールバーがある場所とiframeコードを配置する場所)の2つのWebパーツで構成されています。もっと明確にするために、私はツールバーの任意の要素をクリックしても同じツールバーページに留まる(ツールバーのSPページを読み込むために)ツールバーページのSPページを見たいと思っています。

例:ツールバー:

<ul> 
<li class='has-sub'><a href='#'>Item 1</a> 
    <ul> 
    <li><a href='#'><span>Product 1</span></a></li> 
    <li><a href='#'><span>Product 2</span></a></li> 
    </ul> 
</li> 
</ul> 

iframeのWebパーツ:

<script type="text/javascript"> 
    function Navigate(file) { 
    document.getElementById('iframe1').src=file; 
    } 
</script> 
<iframe name="iframe1" id=iframe1 src="homepage link" width="1280px" height="1024px" scrolling="auto"> 
</iframe> 

ページが正常に動作することができますか、私はそれを動作させるために何をする必要がありますので、だから私の質問は、このコードを編集することができています?どんな提案や助けも大歓迎です。

答えて

0

これは最終的にこの解決策が見つかりました。
タグの人は、a href="#"の後にtarget="optional word exp. MyFrame"と書いてください。
だから、コードのiframeの部分では、この
<a href="#" target="MyFrame">

ようになっているはずですが、単に
<iframe name="MyFrame" src="#"></iframe>

を置きます
関連する問題