0

我将在我的网站上显示来自外部网站的新闻提要。所以我需要在新窗口中打开这些提要中的外部链接,但让用户可以选择返回我的网站。

基本上,我正在尝试复制 Google 图片在具有 2 个框架的窗口中打开链接的技术 - 顶部框架具有“删除框架”选项,底部框架显示链接的内容。

另外,由于新闻提要是动态的,我不想硬编码任何东西。新闻提要中出现的任何链接都应自动使用该代码。

关于如何做的任何想法?


我决定不实施这个。设法说服我的客户这是一个坏主意。无论如何,感谢您的解决方案!

4

2 回答 2

1

假设您正在通过解析 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(作为参数传递)。

于 2010-04-14T21:08:04.333 回答
0

如果您要在新窗口/选项卡中打开提要,用户已经可以选择通过关闭窗口/选项卡返回您的站点。我建议您不要特意复制浏览器提供的功能。

于 2010-04-14T20:13:27.810 回答