我将在我的网站上显示来自外部网站的新闻提要。所以我需要在新窗口中打开这些提要中的外部链接,但让用户可以选择返回我的网站。
基本上,我正在尝试复制 Google 图片在具有 2 个框架的窗口中打开链接的技术 - 顶部框架具有“删除框架”选项,底部框架显示链接的内容。
另外,由于新闻提要是动态的,我不想硬编码任何东西。新闻提要中出现的任何链接都应自动使用该代码。
关于如何做的任何想法?
我决定不实施这个。设法说服我的客户这是一个坏主意。无论如何,感谢您的解决方案!
我将在我的网站上显示来自外部网站的新闻提要。所以我需要在新窗口中打开这些提要中的外部链接,但让用户可以选择返回我的网站。
基本上,我正在尝试复制 Google 图片在具有 2 个框架的窗口中打开链接的技术 - 顶部框架具有“删除框架”选项,底部框架显示链接的内容。
另外,由于新闻提要是动态的,我不想硬编码任何东西。新闻提要中出现的任何链接都应自动使用该代码。
关于如何做的任何想法?
我决定不实施这个。设法说服我的客户这是一个坏主意。无论如何,感谢您的解决方案!
假设您正在通过解析 RSS 提要构建链接,我将打开一个新窗口并在您网站的 iframe 中显示新闻项目。
例如,如果 RSS 提要看起来像这样
<item>
<title>Apple delays iPad's global launch</title>
<link>http://www.cbc.ca/technology/story/2010/04/14/tech-ipad-launch-delay.html?ref=rss</link>
<guid isPermaLink="false">2000360126</guid>
<pubDate>Wed, 14 Apr 2010 11:20:49 EDT</pubDate>
<description>The launch of the iPad tablet outside the U.S. will be delayed one month until the end of May, Apple Inc. has announced.
</description>
</item>
解析出链接并创建一些像这样的 HTML:
<a href="myiframe.php?story-url=http://www.cbc.ca/technology/story/2010/04/14/tech-ipad-launch-delay.html?ref=rss" >he launch of the iPad tablet outside ...</a>
然后创建一个名为 myiframe.php 的页面。它显示您网站的外部框架,其中包含要返回的链接,并在中心显示来自 RSS 提要的 URL(作为参数传递)。
如果您要在新窗口/选项卡中打开提要,用户已经可以选择通过关闭窗口/选项卡返回您的站点。我建议您不要特意复制浏览器提供的功能。