2016-05-11 2 views
0

У меня есть страница на моем сайте SharePoint, на которой есть панель инструментов (вызывается на панели инструментов). Все элементы/элементы на этой панели инструментов фактически связаны с удаленными местами, которые вообще не находятся в SharePoint.Iframe на странице веб-части SharePoint 2013

Страница панели инструментов состоит из двух веб-частей и веб-частей редактора контента, где панель инструментов и другая, где я намеревался установить код iframe. Чтобы быть более ясным, я хочу видеть страницы вне 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 веб-часть:

<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

Я, наконец, нашел решение для этого.
В тегах пользователь должен просто положить target="optional word exp. MyFrame" после a href="#".
Так оно и должно выглядеть следующим образом
<a href="#" target="MyFrame">

В IFrame части кода просто поставить
<iframe name="MyFrame" src="#"></iframe>