【问题标题】:open link from one page into iframe on toher page从一个页面打开链接到另一个页面上的 iframe
【发布时间】:2013-11-11 14:57:26
【问题描述】:

我想做一些事情,我在一个名为 home.php 的页面上有一个链接到 facebook,当你点击这个链接时,我希望它带你到一个名为 frame.php 的页面,顶部有一个标题和 iframe 中的 facebook 链接。像这样:http://themeforest.net/item/ime-portfolio-web-app/full_screen_preview/2918523 任何人都可以建议最好的方法是什么。如果您查看该链接的来源,您会看到它们有一个标头,后跟一个 iframe,前一个链接传播到其中。

希望这一切都有意义,如果不是这里是我想要实现的一些基本编码:

<a href="Send-to-iframe:http://facebook.com">link</a>

---下一页

<header>My website name/logo</header>

<iframe src="propagated iframe link from previous page">

【问题讨论】:

  • 好的,如果不是这样,你会推荐什么?

标签: javascript jquery html iframe


【解决方案1】:

您需要创建一个新页面,其中包含标题和下面的 iframe。这个页面需要通过query-string获取一个URL,然后将url作为iframe的src输出。

一个示例 PHP 页面 (iframe.php)(只是最基本的东西):

<html>
<head>

</head>
<body>
<div id="header">Your header</div>
<iframe src="<?$_GET['url']?>"></iframe>
</body>
</html>

然后你这样调用这个页面:

<a href="/iframe.php?url=whatever.html">Open page</a>

这应该让您了解它是如何完成的,但请注意,您可能需要检查传入的 URL,并且只允许某些域等,以防您不希望用户能够通过您的iframe.php 页面。

【讨论】:

  • 无法在 iframe 中加载 Facebook。
  • 我的回答是为了解决这个问题。当然,有些网站脱离了 iframe,然后这根本不起作用。
【解决方案2】:

这是不可能的,因为您无法在 iframe 中加载 Facebook,it's forbidden。 否则,您的 frame.php 页面可能只包含&lt;header&gt; 和下面的&lt;iframe&gt;

【讨论】:

    猜你喜欢
    • 2017-09-20
    • 1970-01-01
    • 2015-06-10
    • 2010-11-18
    • 2013-12-13
    • 1970-01-01
    • 1970-01-01
    • 2021-11-28
    • 1970-01-01
    相关资源
    最近更新 更多