• 締切済み

既存のホームページにブログの最新エントリを表示できますか?

ネットショップを運営していますが、そのトップページに別サービスで書いているブログの最新エントリを表示させられないかと思っています。 ネットショップはJavascriptとHTMLのみ使えます。 どうぞよろしくお願いします。

みんなの回答

回答No.2

Google APIを使うと比較的安全にRSSを表示出来るようです。サイトのGoogle API KEYを取得して、下記参考にしながら設置してみて下さい。 Google AJAX Feed API(KEY取得) http://code.google.com/apis/ajaxfeeds/documentation/ http://zapanet.info/blog/item/986 http://webtips.open-log.net/index.php?JavaScript%2FGoogle%20AJAX%20Feed%20API%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%BF%E3%82%88%E3%81%86

  • kozaiku
  • ベストアンサー率41% (256/616)
回答No.1

ネットショップのページに、HTMLのIFRAMEを使って枠を作り、IFRAMEのSRCにブログトップのURLをアンカー付きで指定します。 ブログの方はトップのカスタマイズ可能エリアの一番下、最新記事の直上に位置するところにHTMLのA NAMEを使ってアンカーを埋め込みます。ネットショップのページのIFRAMEのSRCで指定したのと同じアンカーです。 これでネットショップのページの枠内にブログトップのページの一番上の記事の部分が表示されます。 最新記事の直上にA NAMEを埋め込むことができない場合は記事のタイトルに、それも出来ない場合は記事の先頭に埋め込みます。 しかしタイトルや記事にA NAMEを埋め込むのは極力避けたいところです。通常ブログトップのページには記事が複数表示されます。タイトルや記事にA NAMEを埋め込めば1ページに同じA NAMEが複数存在することになります。この場合の最初のA NAMEを有効とするブラウザもあれば、最後のA NAMEを有効にするブラウザもあるからです。 またブログをできるだけシンプルなデザインにすることも重要です。ネットショップのページの裏にブログのトップページがまるまる読み込まれています。ブログが画像などで重ければネットショップのページを表示することに時間がかかるかも知れません。 以上の方法ならHTMLだけで簡単に実現できます。

shigaieto
質問者

お礼

アドバイスありがとうございます。 完全な私のミスなのですが、フレームやIFRAMEはできれば使いたくないと思います。 しかしながらアドバイス頂いたことに感謝致します。ありがとうございます!

関連するQ&A