在 iframe 中显示 url o/p

Posted

技术标签:

【中文标题】在 iframe 中显示 url o/p【英文标题】:Show urls o/p in iframe 【发布时间】:2011-10-16 14:54:53 【问题描述】:

我正在使用提要模块来导入新闻项目。通过使用视图,我显示新闻标题、描述和项目 url。在这种情况下,当用户点击项目 url 时,意味着它会加载我网站内的特定网站。我尝试通过视图中的“输出重写选项”使用 Iframe。但是该页面完全加载而不是加载到我的站点中。我为此使用以下代码。

<iframe src="[url]"  >
  <p>[url]</p>
</iframe>

请任何人指导我解决这个问题。

谢谢

【问题讨论】:

【参考方案1】:

这可以使用a 标记上的target 属性来实现。例如,当用户点击项目 URL 时,它将加载到目标窗口中,在这种情况下是框架。以下面的代码为例。

<a href="http://www.yahoo.com" target="target_frame">test</a>
<iframe name="target_frame" src="http://www.google.com" frameborder="0"  ></iframe>

框架最初加载 google.com,但一旦点击链接,a 上的 target 属性会将点击定向到具有相同 name 属性的框架,在本例中为 target_frame

您可以在此处http://www.w3schools.com/tags/att_a_target.asp 阅读有关target 属性的更多信息

【讨论】:

我尝试在视图中的输出重写块中实现上述代码,但它不会工作。 <a href="/default/index/tourl?u=W3VybF0%3D" target="target_frame">测试</a> <iframe name="target_frame" src="" frameborder="0" width="300" height="300"> </iframe> 它在新窗口中显示链接,而不是在 iframe 中显示 o/p。我犯了什么错误吗?谢谢 您可以在浏览器中查看源代码并显示输出的内容吗?此外,在文本的每一侧使用 ` 来输出代码而不是 标记。 就像你说的我使用页面视图源查看代码' iframe 可以在任何模板中使用——无需启用它。您的视图显示的节点中的字段是否是 URL?如果是这样,字段名称是什么?另外,您输出iframe 的模板名称是什么? 一个字段的url显示完美,没有问题。字段id的名称是'[url]'。我使用“Unformmatted style”(在基本设置中选择样式)用于显示输出。以下代码我放在输出重写部分'点击我 '

以上是关于在 iframe 中显示 url o/p的主要内容,如果未能解决你的问题,请参考以下文章

由于“sameorigin”政策,Google Docs Viewer 不会在 iframe 中显示 Firebase 存储 URL

从嵌入按钮复制的 iframe 中未显示正确的 url

使用 iframe 在 SSL 站点上显示具有绝对 URL 的非 SSL 内容 [重复]

iText:如何在提交 Pdf 表单后重定向到 url,当它显示在 iframe 中时?

iFrame 不显示 PDF 页面

一个接一个地渲染多个 iframe