2010-04-14 50 views
0

我將在我的網站上顯示來自外部網站的新聞饋送。所以我需要在新窗口中打開這些提要中的外部鏈接,但給用戶一個選項以返回到我的網站。鏈接將在2個框架內打開新窗口

基本上我試圖複製谷歌圖片的技術,在2幀的窗口中打開鏈接 - 頂部框架有一個「刪除框架」選項和顯示鏈接內容的底部框架。

此外,由於新聞動態是動態的,我不想硬編碼任何東西。代碼應該由新聞提要中出現的任何鏈接自動使用。

關於如何做到這一點的任何想法?


我決定不實施這個。管理說服我的客戶,這是一個壞主意。無論如何,感謝您的解決方案!

回答

0

如果您打算在新窗口/選項卡中打開供稿,用戶可以選擇通過關閉窗口/選項卡返回到您的網站。我建議你不要複製瀏覽器提供的功能。

+0

那麼,它的客戶端,他們堅持要添加此功能! – 2010-04-14 20:16:07

+0

這不是最糟糕的嗎? – 2010-04-14 20:24:16

+0

我同意你的客戶的請求是一個愚蠢的請求。 這會給用戶帶來可怕的體驗。 有什麼意義?您看到想要閱讀的新聞報道,點擊它並在新標籤中打開。怎麼辦?你點擊「刪除框架」。現在你的用戶不見了。 這聽起來像你的客戶試圖從其他人的內容中賺錢。這是一個糟糕的商業計劃。 – 2010-04-14 21:20:44

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。