- ベストアンサー
他のサイトのグラフを取り込んで表示させたいのです
他のサイトに表示されているグラフを取り込んで自身のサイトに表示させたいのですが、どのようにしたら良いのでしょうか? javaを使えば出来るような気がしているのですが・・・ 宜しくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
javaを使えば出来るような気がしているのですが・・・ 確かに、サーバーサイドのJAVAプログラムを使ってJSPにすれば出来る でしょうが、質問者様はその答えを期待してないでしょう。 サーバーサイドでちょこっとやるならPHPで、 そのグラフのあるページをDOMとかXMLとして読み込んで、 グラフ部分をパースする(出来るかどうかはそのページしだいです。) そして自分用のHTMLを書き出すといった処理になります。 結構、難易度高いですよ。そのグラフがイメージとかフラッシュだったら 別ですが.... クライアント側のJAVASCRIPTでやるのは不可能です。 一番簡単なのは<iframe>内に表示させる事ですね。 それが、質問者さんの求めている回答でしょう。
その他の回答 (3)
- yyr446
- ベストアンサー率65% (870/1330)
件のサイトのチャートのページの使い方について説明があるような無いような?無料らしいのですが、(本当だろうか?)ちょっと私の英文解釈の力ではよくわかりません。 きちんとサインアップして、使っているんですよねえ。 とおりすがりの人とか、ただ使いは出来ないのかも....
お礼
iframeとアンカーで何とか作成しました。 更新するたびにサイトの先頭が表示されてしまいちょっと不便ですが・・・ でも助かりました。ありがとうございました。
- yyr446
- ベストアンサー率65% (870/1330)
<img width="260" height="160 " border="0" name="CIS" alt="Chart of YM H0" src="http://charts.quote.com/cis/fsspon?cont=YM+H0&period=V&varminutes=1&size=260x160&bartype=CANDLE&bardensity=HIGH&headerbackground=(221,221,221)&headerforeground=(102,102,102)&headerdatacolor=(0,1,125)&studyheaderbackground=(221,221,221)&showextendednames=true&random=1265"> を直接貼ってはどうかと、一瞬表示されるようです。
お礼
ありがとうございます。 直接貼ってみました。 ローカルではきちんと表示されるのですが、サーバーにアップすると表示されません。何故でしょう。。。 とっても困っています。 宜しくお願いします。
まずは確認なのですが、「他のサイトのグラフ」というのは画像ですか? それならHTMLのimgタグで簡単に表示できますよね。 ご質問の主旨は違うところにあると思いますが、具体的に「他のサイトのグラフ」というのはどういう方式で表示されているのでしょうか?
補足
cgiでグラフを書き出しているものです。 下記のサイトのグラフ部分だけを表示させたいのです。 http://futuresource.quote.com/charts/charts.jsp?s=YM%20H0&o=&a=V%3A1&z=260x160&d=HIGH&b=CANDLE&st= <iframe>内にURLを書いてグラフ部分にジャンプするようにしてみたのですが、更新した時にサイトの先頭が先に表示された数秒後にグラフ部分にジャンプするので。。。 何か良い方法はないでしょうか。 宜しくお願いします。
お礼
iframeとアンカーで何とか作成しました。 更新するたびにサイトの先頭が表示されてしまいちょっと不便ですが・・・ でも助かりました。ありがとうございました。
補足
とても的確な回答ありがとうございます。 下記のサイトのグラフ部分だけを表示させたいのです。 http://futuresource.quote.com/charts/charts.jsp?s=YM%20H0&o=&a=V%3A1&z=260x160&d=HIGH&b=CANDLE&st= <iframe>内にURLを書いてグラフ部分にジャンプするようにしているのですが、更新した時にサイトの先頭が先に表示された数秒後にグラフ部分にジャンプするので、あまりスマートじゃないなぁと。。。 何か良い方法はないでしょうか。 宜しくお願いします。