【问题标题】:Iframe in web part page SharePoint 2013Web 部件页 SharePoint 2013 中的 iframe
【发布时间】:2016-09-06 15:45:56
【问题描述】:

我的 SharePoint 网站上有一个带有工具栏的页面(称为工具栏页面)。该工具栏中的所有项目/元素实际上都是指向非现场位置的链接,而这些位置根本不在 SharePoint 上。

工具栏页面由两个 Web 部件组成,两个都是内容编辑器 Web 部件,一个是工具栏,另一个是我打算放置 iframe 代码的地方。更清楚地说,当我单击工具栏上的任何元素时,我希望在工具栏页面上看到非 SP 页面,但仍停留在同一工具栏页面上(只是为了让 Web 部件加载非 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>

所以我的问题是,是否可以编辑此代码以使页面可以正常工作,或者我应该怎么做才能使其正常工作?非常感谢任何建议和帮助。

【问题讨论】:

    标签: javascript jquery html iframe sharepoint


    【解决方案1】:

    我终于找到了解决方案。
    在标签中,人们应该将target="optional word exp. MyFrame" 放在a href="#" 之后。
    所以它应该看起来像这样
    &lt;a href="#" target="MyFrame"&gt;

    在 iframe 中放入部分代码
    &lt;iframe name="MyFrame" src="#"&gt;&lt;/iframe&gt;

    【讨论】:

      猜你喜欢
      • 2014-02-16
      • 2018-12-01
      • 2016-06-09
      • 2014-05-31
      • 1970-01-01
      • 2017-02-06
      • 2014-01-07
      • 1970-01-01
      • 2013-10-02
      相关资源
      最近更新 更多