• 締切済み

RSSから配信される項目内のリンクを指定した場所へ表示させるには?

よろしくお願いします。 RSSを利用して自分のHPにDVD情報を表示しています。 表示項目は10個あり、例えば1つ目がスパイダーマン2とあるとき、それをクリックすると、 RSS発信サイトにリンクで飛びスパイダーマンのストーリーや出演者などの概要を詳しく見れます。 このときに、表示する場所を指定できないかと悩んでいます。 普通リンクを新たにブラウザを立ち上げて表示する場合、 <A HREF="index.html" TARGET="_blank"> でいいと思うのでうのですがRSSの内容にあるリンクを TARGET="_blank"や、任意の場所に表示させることは可能でしょうか?。<base target=_blank"> </base>で囲んでも駄目でした。 私はフレームを使いこれを同じページ内にある別フレームに表示させたくて悩んでいるのですが、TARGET="_blank" が可能であれば別フレームへもnameを指定してやれば表示可能だと考えています。 実際使っているタグです。 <script language="JavaScript" src="http://zoo.s60.xrea.com/x/feed/sfeed2js.php?src=http%3A%2F%2Fposren.livedoor.com%2Fxml%2Fnormal%2Frank1_000.xml&chan=title&num=10&numsli=15&desc=0&date=y&datef=2&targ=n&oe=SJIS&logo=2" type="text/javascript"></script> <noscript> <a href="http://zoo.s60.xrea.com/x/feed/sfeed2js.php?src=http%3A%2F%2Fposren.livedoor.com%2Fxml%2Fnormal%2Frank1_000.xml&chan=title&num=10&numsli=15&desc=0&date=y&datef=2&targ=n&oe=SJIS&logo=2&html=y">View RSS feed</a> </noscript> 私が投稿してまだ締め切っていない質問 フレームでRSS(ニュースなど)から別フレームへリンクを表示させる で回答をくれた方がいたんですが、質問内容を上手くきちんと説明できませんでした。似たような内容の2重投稿みたいになってしまいましたがお許しください。そしてアドバイスをください。よろしくお願いします。

  • HTML
  • 回答数1
  • ありがとう数1

みんなの回答

回答No.1

質問の回答とは関係ないことを書かせてもらいます。 申し訳ありません。 もう片方の質問でのことについて、どうしてもコメントしたかったもので。 まったく、ROMARIAさんの言うとおりです。私の書き方が悪かったです。気分を害してしまい、申し訳ありませんでした。 対処法について結果予測(?)を書いたのは、単に対処法だけを並べても、選択基準がなければ判断のしようがないかな?と思ったからです。 (余計だと言われれば、それまでなんですけどね…) また、このような回答をしてしまい、気分を害されたら申し訳ありません。 私のようなダメ回答ではなく、良い回答がつくことを願っております。

ROMARIA
質問者

お礼

7thHEAVENさんが投稿してくれたおかげでこの質問を締め切れそうです。解答がつかなければ明日の昼までこのままでしたので。 私自身、文字のお付き合いというのは得意な方ではありません。顔を見ていないので文字というのはどんなふうにもとれて怖いです。口下手という言葉がありますが私はその逆で書き下手で気が小さいのですぐに真に受けてくよくよしてしまう方です。そのくせ自分で解決できない事が多く、人に甘えてしまいがちです。今回ももう少し色々調べてから質問をすればよかったかと反省しています。ですが、また分からないことにぶち当たり教えてgooでお世話になるのだと思います。今後も質問を出すかもしれませんがまた機会があればアドバイスをください。そのときは是非、お手柔らかにお願いします。

関連するQ&A

  • RSSがIE7で表示できません。

    ホームページを制作して日が浅い者なのですが、日記ブログのタイトルをRSSで読み込んで表示しようとしています。 Firefoxではちゃんと表示されるのですが、IE7開いてみると取得できず、白いままなのです。 <IFRAME>の中に表示させてるのですが、これが原因なのでしょうか? 一人で解決できず、困っています。どうかご教授下さい。 宜しくお願いいたします。 ■<IFRAME>で読み込んでいるページのソースです↓ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <title>**********</title> <link rel="stylesheet" href="***************" type="text/css" media="screen" /> <style type="text/css"> <BODY style="overflow:hidden;"> <script language="JavaScript" src="http://rss.callbee.com/sjis_feed2js.php?src=http%3A%2F%2Fcross123.chicappa.jp%2Fblog%2F%3Fmode%3Drss&chan=n&num=3&desc=0&date=n&targ=y" type="text/javascript"></script> <noscript> <a href="http://rss.callbee.com/sjis_feed2js.php?src=http%3A%2F%2Fcross123.chicappa.jp%2Fblog%2F%3Fmode%3Drss&chan=n&num=3&desc=0&date=n&targ=y&html=y">View RSS feed</a> </noscript> </BODY></HTML>

  • RSSの配信…どうするの???

    こんばんは。 先日から何度も質問させていただいております。 WEBサイトを作っている者です。 RSSを配信しようと思うのですが… それで、ネットで40件くらいのサイトを当たってみましたが、 リンクの仕方がさっぱりわかりません… RSSのファイル(index.rdf)というファイルは作成できて、中の文法等もあっています。 (HPビルダーのサイトサマリー機能で作りました。なので合っているはずです。) そして、WEBページのTOPページの、head内に、 <link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="index.rdf"> と書きました。 ここまではあっていると思います。 次に、 <a href="index.rdf" title="Web Feed RSS2" target="_blank">RSS</a> というリンクを張りました。 そして、それをサーバーへアップして、 IE9.0でそのリンクをクリックしてみたら、RDFファイルがダウンロードされました(泣) 他のRSS配信されているサイトを見てみると、《このRSSを購読しますか?》 というページが開くのですが、自分のサイトではダウンロードされます… 何ででしょうか? 因みに、ファイヤフォックスで同じことをすると、《購読しますか?》と聞かれました。 サーバーはFC2ホームページです。 一応、RSSを配信しようとしているサイトを張っておきます。 http://wingnovel.web.fc2.com 何が違うのでしょうか? 教えてください。

    • ベストアンサー
    • HTML
  • フレームでRSS(ニュースなど)から別フレームへリンクを表示させる

    よろしくお願いします。 3つに分けたフレームページを作っています。 aフレーム 左端に縦長 bフレーム 右上に横長 cフレーム 右下に横長 図で説明したかったのですがずれてしまいうまく出来ませんでした。ごめんなさい。 ええっと、aフレームにニュースなどのRSSを表示させています。ニュースは5つ表示しているんですけど そのニュース項目をクリックしたときにRSS発信サイトに飛び前文が普通は見れますよね。 いまの私の状態だと、項目をクリックすると、aフレームに表示されてしまいます。希望はcなんですけど、cのフレーム名がmainといいます。ターゲットをtarget="main"にしてもだめです。 <base target="main">これもだめでした。 全てaフレームに表示されてしまいます。 同じaフレームにはRSSでは無い普通のサイトへのリンクやHTMLへのリンクがあります。これらは同じ設定でcフレームへ表示させることは可能です。 あまり初心者という言葉は同情を引くようで 好きではないのですが私はHTMLなどの知識は無いほうです。初心者向きのサイトにも勉強しに行きましたが ちょっと分からなかったです。 ちなみに、RSSはdというHTMLへパスを書き、それをaフレームに表示させています。 ややこしいやり方をしていますがdは内容が違うHTML(ニュースやスポーツニュースなど)があり、それを切り替えてaフレームに表示させているため すごく複雑になっています。 状況がつかみにくいかもしれませんがどうかよろしくお願いします。

    • ベストアンサー
    • HTML
  • フレーム内のリンク先を別ウィンドウに表示する

    お世話になります。 ページ内にフレーム領域を作りました。 フレーム内のリンクをクリックするとフレーム内で別ウィンドウが開きます。 <iframe src="aaaaaa.html"name="bbbbb"width="800"height="500"></iframe> 上の様に書きました。フレーム内のaaaaaa.html内のリンクをクリックするとフレーム内に別ウィンドウが開きます。 そうではなくて、_blankを使った様に別ウィンドウを開きたいのです。 <a href="aaaaaa.html内のURL"target="_blank" <iframe src="aaaaaa.html"name="bbbbb"width="800"height="500"></iframe> </a> <iframe src="aaaaaa.html"name="bbbbb"width="800"height="500"><a href="aaaaaa.html内のURL"target="_blank"</a></iframe> 上記の様にしても結果は同じでした。 RCCの知識が無いために、ページ内にブログのページを強引に表示しました。 よろしくお願いします。

  • RSSフィードをrss2.0で表示する方法

    WordPressの本を参考にしながら、WordPressでブログを作っています。 その中で、 RSSフィードへのリンクを追加する手順がありまして、 例として下記のようにrss2.0のフィードのURLにリンクしています: : (中略) <p class="feed"> <img src="<?php bloginfo('template_url'); ?>/feed-icon-28x28.png" alt="*" /> <a href="<?php bloginfo('rss2_url'); ?>"> RSS FEED </a> </p> ちゃんとリンクは表示されるのですが、 クリックしてもRSSフィードは表示されず、その代わりに This XML file does not appear to have any style information associated with it. The document tree is shown below. <rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" version="2.0"> <channel>   : と表示されます。リンク部分のソースコードは <a href="http://***.jp/feed"> となっており、 <a href="http://***.jp/?feed=rss2"> ではありません。試しにブラウザ(chromium)で http://***.jp/?feed=rss2 と打ったのですが、結果は同じでした。IE9でも同じでした。 ちなみに、atomにしても This XML file does not appear to have any style information associated with it. The document tree is shown below. というメッセージが出ないだけで、それ以降は同じです。 どうかRSSフィードをrss2.0で表示する方法を教えて下さい。

    • ベストアンサー
    • HTML
  • リンク画像の表示範囲指定の方法が知りたいです!

    FC2のブログでアフィリエイトをしてます。次のような2つのリンク画像を載せる場合、余白部分をトリミング、あるいは見せないようにして詰めて表示する方法はありませんか?画像は著作権の関係で、ダウンロードして加工はできないので。 <a href="http://www.dmm.com/digital/book/-/detail/=/cid=ipapy_1-104167/" target="_blank"><img src="http://pics.dmm.com/digital/photo/1-104167/1-104167pm.jpg" alt="" border="0"></a> <a href="http://www.dmm.com/digital/book/-/detail/=/cid=ipapy_1-104167/" target="_blank"><img src="http://pics.dmm.co.jp/digital/photo/1-104167/1-104167sl.jpg" alt="" border=""></a>

  • 複数のRSSを取得した項目を別々に表示したい。

    Google AJAX Feed APIで、ホームページにRSSを表示する際、デフォルトでは、取得した複数のRSSを <div id="feed">...</div> に出力することができますが、 それらを、「私のブログ」のRSSを[feed]に「つれづれ日記」を[feed2]に個別に出力するにはどうすればいいのでしょうか? js内にあるfeedのIDを単純に書き換えても全体の表示する場所が変わるだけでした。 また、IDを変えた同じjsを設置したところ、片方がエラーになりました。 表示をどこでどう分岐すればいいのかわかりません。 下記のソースで、具体的には上のソースのどこにどういう風に記述するのかがわかりません。 いろいろ頑張ってはいるのですが、うまくいかず困ってます。 その辺のヒントをいただければありがたいのですが。 ソースは以下のとおりです。 <script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script> <script type="text/javascript" src="http://www.google.com/jsapi?key=........."></script> <script type="text/javascript"> <!--// google.load("feeds", "1"); var entryArray = new Array(); var entryNum = 0; function initialize() { feedAdd("http://feedblog.ameba.jp/私のブログ........../rss20.xml", 1); feedAdd("http://feedblog.ameba.jp/つれづれ日記........../rss20.xml", 2);//取得したサイトのRSSフィードを入力。足りない場合は適宜4,5,6....と増やす } function feedAdd(rssUrl, boolNum) { var feed = new google.feeds.Feed(rssUrl); feed.setNumEntries(2);//サイト1つあたりの取得するフィード数 feed.load(function(result) { if (!result.error) { for (var i = 0; i < result.feed.entries.length; i++) { entryArray[entryNum] = result.feed.entries[i]; var date = new Date(result.feed.entries[i].publishedDate); entryArray[entryNum].sortDate = ( date.getFullYear()*1000000 ) + ( (date.getMonth() + 1)*3600*32 ) + ( date.getDate()*3600 ) + ( date.getHours()*60 ) + date.getMinutes(); entryArray[entryNum].blogName = result.feed.title; entryNum+=1; } } if(boolNum==1){ feedOutput("feed", 10);//フィードの出力 } }); } function feedOutput(feedId, listNum){ var useFeed = ""; var useDate = ""; var container = document.getElementById(feedId); entryArray = asort(entryArray, "sortDate"); if(listNum==10){//出力するリスト数 listNum = entryNum; } for (var i = 0; i < listNum; i++) { var entry = entryArray[i]; var date = new Date(entry.publishedDate); var y = date.getFullYear(); if (y < 10) {y = "0" + y;} var m = date.getMonth() + 1; if (m < 10) {m = "0" + m;} var d = date.getDate(); if (d < 10) {d = "0" + d;} var h = date.getHours(); if (h < 10) {h = "0" + h;} var mn = date.getMinutes(); if (mn < 10) {mn = "0" + mn;} var s = date.getSeconds(); if (s < 10) {s = "0" + s;} if (entry.title.match(/.*PR:.*/mi) == null) { useDate = y + "年" + m + "月" + d + "日"; useFeed += '<div style="float:left;width:150px;margin:0px 0px 0px 5px">'+ y + "月" + m + "日" + d + " [" + h + ':' + mn + "]" +'</div><div style="float: left;width:220px;height:18px;overflow:hidden;"><a href="' + entry.link + '" target="_blank" title="' + entry.title + '【' + entry.blogName + '】">' + entry.title + '</a> <img src="http://b.hatena.ne.jp/entry/image/large/' + entry.link + '"></div><div style="float:left;width:100px;height:13px;overflow:hidden;max-width:8em;padding:1px 0px 0px 0px;margin:1px 0px 0px 0px">' +"(投稿) "+ entry.blogName + '</div>...<br><hr size="1"/>'; 以下BODY内 「私の日記」の最新情報 <div id="feed"> </div> 「つれづれ日記」の最新情報 <div id="feed2"> </div> 以上、よろしくお願いします。

  • javascriptでのリンク表示

    サンプル図(http://lancerevolution.tuzikaze.com/sampletest.html) main.htmlと言うページとmenu.htmlと言うページがあります。 main.htmlと言うページには、  ⇒<a href="b.html?url=http://yahoo.co.jp" target="_blank">Yahoo Japanへ!</a>  ⇒<a href="b.html?url=http://www.google.co.jp/" target="_blank">Googleへ!</a>  ⇒<a href="b.html?url=http://jp.msn.com/" target="_blank">msnへ!</a> と言う3つのリンクがあります。 この3つリンクの内どのリンクでもいいのでクリックした時に、サンプル図の(3)の部分に、  ⇒<a href="http://yahoo.co.jp" target="new">Yahoo Japanへ!</a>  ⇒<a href="http://www.google.co.jp/" target="new">Googleへ!</a>  ⇒<a href="http://jp.msn.com/" target="new">msnへ!</a> として出力することはできますでしょうか? つまり、main.htmlにあるリンクをクリックした時に、main.htmlの「b.html?url=」を含んでいる、リンク全てを(3)の部分に出力("b.html?url="の部分を削除、targetを"new"にして出力)できますか?ってことです。 もし、できるようならどのようなjavascriptが必要でしょうか?どうぞ、よろしくお願いします。

  • FC2Blog上、ツールチップ表示

    ポップアップ表示をさせたいと思って、ツールチップの表示のさせ方を調べてみたのはいいのですが、 <a href="リンク先のアドレス" target="_blank">タイトル</a> というHTMLの target="_blank"の後にtitle="リンク先の説明"を書き足すだけ、で合っていますか? 実際はプロフを表示させる部分に、改変をくわえて <div class="plugin-prof" &align> <script type="text/javascript" charset="utf-8" src="http://pr.fc2.com/●/●blogparts.js"></script><noscript><a href="http://pr.fc2.com/●/" target="_blank"title="プロフィール">●●のプロフィール</a></noscript> </div> <br><br>性格<br> ●●● (●部分は伏字) としております。 以上のとおりに更新してみても、URL先へジャンプはするものの、肝心のポップアップがされないままです…。 誤りはどの部分なのでしょうか?

    • ベストアンサー
    • HTML
  • リンク先を新窓で開きたい

    現在、こちらのサイトで生成したjavascriptで、(http://www.moondakota.com/feed/index_s.php) blog最新5件のタイトルをHTMLに表示させています。 記事タイトルのリンク→blogの記事へ飛ぶようになっているのですが、 このリンク先を新窓で開きたいのです。 src="以降のソースをいじれば良いのかな?と思うのですが、javascriptについて調べてみてもいまいち解らないので、質問させて頂きました。 生成されたソースは以下になります↓(リンクが張られてしまうので、あえてttp://wwとしております) <script language="JavaScript" src="ttp://ww.moondakota.com/feed/generate.php?src=http%3A%2F%2Fgurrenavi.e-whs.tk%2Fnissi%2F%3Ffeed%3Drss2&chan=title&num=3&tit=0&desc=0&date=y&targ=n&oe=Shift_JIS" type="text/javascript"></script> お分かりの方がいらっしゃいましたら、是非教えてやってくださいませ。 何卒、宜しくお願い致します。