2011-08-03 8 views
1

私は自分のページの1つにGoogle News Boxを添付しています。Googleニュースボックス、新しいウィンドウで開くニュースページ/タブ

現在、訪問者がニュースをクリックすると、自分のサイトを離れてニュースサイトに移動します。

target="_blank"をどこかに挿入して、ニュースが新しいウィンドウ/タブに読み込まれることは可能でしょうか。

注:リンクはGoogleのiframe内にあります。だから私は何とかGoogleのiframeのon-clickイベントを作成してURLをつかむことができると思っていた。

<iframe frameborder=0 marginwidth=0 marginheight=0 border=0 
style="border:0;margin:0;width:928px;height:100px;" 
src="http://www.google.com/uds/modules/elements/newsshow/iframe.html? 
rsz=large&format=728x90&q=Internet%20Retailng%20Aus&element=true" scrolling="no" 
allowtransparency="true"></iframe> 

ソリューション:

1:alfroの回答を参照してください。

2:コードapi

google.load("elements", "1", {packages : ["newsshow"]}); 
     function onLoad() { 
      var options = { 
       "linkTarget" : "_blank"    
         } 
        var content = document.getElementById('news'); 
        var newsShow = new google.elements.NewsShow(content,options); 
         } 

答えて

0

documentation google.search.Search.LINK_TARGET_BLANKで検索を使用して以下。

これは必要なものです。あなたのコードを置くと、例を挙げやすくなります。

EDITED

それは少し厄介だが、そうhereグーグルん:

ページA:

<head>...</head> 
<body style="font-family: Arial;border: 0 none;"> 
    <iframe height="90px" width="728px" frameborder="0" marginheight=0 marginwidth=0 scrolling="no" src="pageB.html"></iframe> 
</body> 

ページB(グーグル):

<iframe height="90px" width="728px" frameborder="0" marginheight=0 marginwidth=0 scrolling="no" src="http://www.google.com/uds/modules/elements/newsshow/iframe.html?rsz=small&q=Foreclosure,Mortgage Refinance&format=728x90"></iframe> 
+0

あなたは対照的に、APIの道を経由してそれを行うための例を提供し気にしません(編集された質問)を使用しているiframeに – Will

+0

別のiframe内でgoogle iframeを呼び出します。 Googleと同じように。 –

+0

コードをありがとうございます。私はあなたが探しているいくつかの追加機能を持っているので、apis(質問に編集)と一緒に行きましたが、あなたの答えはほぼ同様に動作します。 – Will

0

Googleが "捨てられましたニュースショウ "。それは長い間非難されていましたが、数週間前にはニュースショーが機能しなくなりました。私は自分のサイトを置き換えるために慌てなければならなかった。ここで

は、多くの点で優れているGoogleニュースRSSの交換である:(。ところで、ニュース記事からのリンクは、自動的に新しいタブ/ウィンドウで開きます)

http://www.gooplusplus.com/news-frame-guide.html

参照してください。このフォーラムのスレッド:

http://hypercube.us/forum/index.php?topic=1501.0