Ссылка для открытия в новом окне, с 2 кадрами - PullRequest
0 голосов
/ 15 апреля 2010

Я буду отображать новостные ленты с внешних сайтов на моем сайте. Поэтому мне нужно открыть внешние ссылки в этих каналах в новом окне, но дать пользователю возможность вернуться на мой сайт.

В основном я пытаюсь воспроизвести технику Google Images, которая заключается в открытии ссылки в окне с 2 фреймами - в верхнем фрейме есть опция «Удалить фрейм», а в нижнем фрейме отображается содержание ссылки. *

Кроме того, поскольку лента новостей будет динамичной, я не хочу ничего кодировать. Код должен использоваться автоматически по любой ссылке, появляющейся в новостных лентах.

Есть идеи, как это сделать?


Я решил не реализовывать это. Удалось убедить моего клиента, что это плохая идея. В любом случае, спасибо за ваши решения!

Ответы [ 2 ]

1 голос
/ 15 апреля 2010

Предполагая, что вы создаете ссылку путем анализа 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.Он отображает внешний фрейм вашего веб-сайта со ссылкой для возврата, а в центре отображается URL из RSS-канала (который был передан в качестве параметра).

0 голосов
/ 15 апреля 2010

Если вы собираетесь открывать каналы в новом окне / вкладке, у пользователя уже есть возможность вернуться на ваш сайт, закрыв окно / вкладку. Я бы посоветовал вам не мешать копировать функции, предоставляемые браузером.

...