0

外部のウェブサイトからのニュース フィードを私のウェブサイトに表示します。したがって、これらのフィードの外部リンクを新しいウィンドウで開く必要がありますが、ユーザーに自分の Web サイトに戻るオプションを提供します。

基本的に、2 つのフレームを持つウィンドウでリンクを開く Google 画像の手法を複製しようとしています。上部のフレームには「フレームを削除」するオプションがあり、下部のフレームにはリンクのコンテンツが表示されます。

また、ニュース フィードは動的であるため、何もハードコーディングしたくありません。このコードは、ニュース フィードに表示されるすべてのリンクで自動的に使用される必要があります。

それを行う方法についてのアイデアはありますか?


これを実装しないことにしました。クライアントにそれは悪い考えだと納得させることができました。とにかく、あなたの解決策に感謝します!

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 というページを作成します。Web サイトの外枠に戻るリンクを表示し、中央に RSS フィード (パラメーターとして渡された) からの URL を表示します。

于 2010-04-14T21:08:04.333 に答える
0

新しいウィンドウ/タブでフィードを開く場合、ユーザーはウィンドウ/タブを閉じてサイトに戻るオプションを既に持っています。ブラウザーが提供する機能をわざわざ複製しないことをお勧めします。

于 2010-04-14T20:13:27.810 に答える