• 締切
  • 困ってます

モバイルサイトでFXチャートを表示

  • 質問No.4944182
  • 閲覧数33
  • ありがとう数1
  • 回答数1

お礼率 0% (0/3)

モバイルサイトを制作しているのですが、できないことがあります。

どうすればいいのでしょうか?

http://m.fxwill.com/
上記のモバイルサイトがやっていることをやりたいです。

FXチャートの表示に以下のサイトのサービスを利用しています。
http://www.dukascopy.com/swiss/japanese/data_feed/webproducts/charts/

しかし、上記のサイトのサービスはPC用でiframeを利用したサービスです。iframeは携帯で利用できないと思うのですが、このサイトはどのようにして携帯でiframeのチャートを表示しているのでしょうか?

また、携帯サイトでRSSを読み込む方法はありますか?

どなたかご教授していただければと思います。

よろしくお願いします。

回答 (全1件)

  • 回答No.1

ベストアンサー率 65% (870/1330)

[携帯サイトでRSSを読み込む方法はありますか?]
サーバー側のプログラムでRSSを読み込み、内容を携帯用のページに加工して出力するページが、RSSを読み込む携帯サイトです。
※PHPでは外部のRSSをURI指定して読み込めるし、RSS(XML)の解析
 も出来ます。HTMLの出力もPHPで出来ます(本来のPHPの役割)

[このサイトはどのようにして携帯でiframeのチャートを表示しているのでしょうか?]
このサイトのphpのプログラムが、http://www.dukascopy.com/swiss/japanese/data_feed/webproducts/charts/
のサービスにアクセスして、チャートのページを画像(GIFファイル)
ファイルに変換して、携帯でみれるように
<img src="http://m.fxwill.com/chart/cache/4/600.gif" border="0" width="228" height="228" alt="Chart USDJPY(M10)"><br>
のHTMLソースを生成して出力しているみたいです。
※どうやってGIFを作っているかは分かりません。
※HTTPヘッダーのユーザーエージェントだけで携帯かどうか振り分けて
 いるのではないかと思います。

HTTPヘッダーのユーザーエージェントを携帯にして、同ページのPHPを
アクセスしたときのHTMLソースは下のようになっていました。
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=Shift_JIS">
<title>携帯向け為替チャート - USDJPY(M10)</title>
</head>
<body>
<img src="http://m.fxwill.com/chart/cache/4/600.gif" border="0" width="228" height="228" alt="Chart USDJPY(M10)"><br>
<font color=blue>[1]</font><a href="m1.php" accesskey="1">M1</a><br>
<font color=blue>[2]</font><a href="m10.php" accesskey="2">M10</a><br>
<font color=blue>[3]</font><a href="h1.php" accesskey="3">H1</a><br>
<font color=blue>[4]</font><a href="d1.php" accesskey="4">DAY</a><br>
<font color=blue>[5]</font><a href="w.php" accesskey="5">WEEK</a><br>
<br>
<font color=blue>[*]</font><a href="../index.html" accesskey="*">通貨ペアの変更</a><br>
<font color=blue>[#]</font><a href="http://m.fxwill.com/" accesskey="#">トップページ</a><br><img src="http://www.research-artisan.com/userjs/noscript.php?user_id=20060516000220439" alt="" width="1" height="1">
</body>
</html>
関連するQ&A

ピックアップ

ページ先頭へ