• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:複数のRSSを取得した項目を別々に表示したい。)

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

このQ&Aのポイント
  • Google AJAX Feed APIを使用して、複数のRSSフィードを個別に表示する方法について教えてください。
  • JavaScriptを使用して、複数のRSSフィードを取得し、それぞれを異なる場所に表示する方法を知りたいです。
  • 特定のIDを持つRSSフィードを指定して、別々の場所にそれぞれ表示する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.1

スクリプトが途中で切れているので、いい加減な想像でしかありませんが… スクリプトの if(boolNum==1){ feedOutput("feed", 10);//フィードの出力 } の部分を feedOutput("feed"+boolNum, 10); にして、 HTMLの <div id="feed"> </div> を <div id="feed1"> </div> にしてみるとかでは? boolNumのもともとの意味は違うはずと思いますけれど、とりあえずの処置として…

itforce
質問者

お礼

回答ありがとうございました。 結局、私の力の無さか、JSでの実現はあきらめました。 代わりに、phpを複数設置することにしました。 <?php //URL設定 $rssdata = simplexml_load_file("http://***"); // 件数設定 $num_of_data = 3; //初期化 $outdata = ""; for ($i=0; $i<$num_of_data; $i++){ $myEntry = $rssdata->channel->item[$i]; $rssDate = $myEntry->pubDate; date_default_timezone_set('Asia/Tokyo'); $myDateGNU = strtotime($rssDate); $myDate = date('Y/m/d',$myDateGNU); $myTitle = $myEntry->title; //タイトル取得 $myLink = $myEntry->link; //リンクURL取得 //出力内容(CSSOK) $outdata .= '<p class=""><div style="float:left;width:80px;margin:0px 0px 0px 5px;font-size:12px">'.$myDate.'</div><a href="' . $myLink . '">' . $myTitle . '</a></p>'; } echo $outdata; //全部出力する ?> こんな感じで。。。。 ご回答には感謝しております。ありがとうございました。

関連するQ&A

専門家に質問してみよう