<object>によるパス指定

[統計] HTMLからXHTMLへの移行を進めていますか?



0   名前: きむら : 2007/05/24(木) 22:45  ID:3j1q2xQs sub-Ds
【携帯でフラッシュ画像をDLさせたい】
  「サーバにあるフラッシュ画像をパス指定し<object data = *****.swf>でダウンロードさせたい。

【現在の状況】
  phpでAu携帯のダウンロード処理を作っています。
  

【サンプルの提示】
<object data="http://test.w3.com/appli/data/flash/flash.swf" type="application/x-shockwave-flash"></object>

上記のフォルダにあるデータを指定したいのですが、「このページは見つかりませんでした(404)」となってしまいます。

ちなみに現在、この場所で開発(test2)していますが、
index.phpと同じフォルダ内にもflash.swfを置き、<object data="flash.swf" type="application/x-shockwave-flash"></object>
とするとダウンロードできます。


test2
|
www----
|
abc----
|
index.php
flash.swf


しかし、test2サーバーからtestサーバーのフォルダ内の画像をパス指定したいのです。

何か情報がお分かりの方はご教授を御願いします。

ちなみに、壁紙画像はCRCを付与するCGIダウンロードを利用して成功しましたが、
http://www.au.kddi.com/ezfactory/tec/dlcgi/download_1.html
にあるように、swfは指定できないと解釈しているために、<object>タグを使用しています。

1   名前: Z ◆XTzyosZXcL : 2007/05/24(木) 22:45  ID:KXOMMoT8 sub-Cl
 仕様書ではOBJECT要素のdata属性値はURIとされているようですので、そこの記述そのものよりはむしろUAの初期設定やサーバ側の問題だと思いますが、他の部分の記述が影響している可能性もありますので>>0の情報だけではなんともいえません。

HTML4.01仕様書該当部分(OBJECT要素):
http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/struct/objects.html#h-13.3
http://www.w3.org/TR/html401/struct/objects.html#h-13.3

仕様書の読み方など:
http://www.kanzaki.com/works/2001/pub/wsd01.html

 Auといっても様々な型番があることでしょうから、それに対応可能なHTMLやXHTMLのバージョン(亜種も含め)や取り扱えるデータ形式が違ったりすると思います。機種別の情報を探して個別対応するのか、Auなら全て対応するのかもはっきりさせたほうが解決策が出しやすいと思います。
 もっとも、そこまでいくなら下記のような携帯電話用コンテンツ特化なところの情報にあたるのがよろしいでしょう。

ke-tai.org:
http://ke-tai.org/

携帯電話最新情報:
http://keitainfo.com/

 広範囲に扱っている(機種問わずに作ることを考えることが出来る)資料では、下記がお奨めだと思います。

携帯電話向けコンテンツの書き方。:
http://www.marguerite.to/Nihongo/HowToMakeYourWeb/Mobile/

一覧へ戻る