home  |  illust  |  photo  |  music  |  profile  |  link  |  mail
Calendar
2008.2
sun mon tue wed thu fri sat
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29  
 ≪ prev next ≫ 
過去のEntry
Recent Entries
(1/1) あけましておめでとうございます
(12/24) チキン!
(11/11) 自転車グリップ修復
(11/5) 悲願達成
(11/4) 「AQUOS sense 7」のBluetooth
(10/24) 桐すのこ工作
(10/21) テキトーキーホルダー
(10/10) アゲハ過齢幼虫?
(10/6) アゲハ脱走防止柵🐛
(9/19) ベランダアゲハ奮闘記
(9/14) 阪神優勝🎊
(9/3) 23th
(8/5) いたばし花火大会
(5/3) アオスジアゲハ
(5/1) アカボシゴマダラ
(3/20) 六義園の桜
(3/4) 花粉防護メガネ
(2/27) フィラメントスタンド再設計
(2/25) 有孔ボード用クリップ
(2/23) ゴーヤチャンプルー

 objectタグ考察2
objecctタグの件。続き。

これでどうだっ!

<TABLE cellpadding=0 cellspacing=0 border=0><TR><TD height="28" valign="middle">
<TABLE cellpadding=0 cellspacing=0 border=0 id="bgmtbl"><TR><TD>

<SCRIPT>activxwrite('<OBJECT classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" width="198" height="26" border="0" ><PARAM name="FileName" value="test.mid"><PARAM name="AutoStart" value="true"><PARAM name="PlayCount" value="0"><EMBED SRC="test.mid" width="198" height="16" autostart="true" loop="true"></EMBED></OBJECT>');if(navigator.appName=="Microsoft Internet Explorer"){document.getElementById("bgmtbl").border=1;}</SCRIPT>


<NOSCRIPT>
<OBJECT classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" width="198" height="26" border="0">
<PARAM name="FileName" value="test.mid">
<PARAM name="AutoStart" value="true">
<PARAM name="PlayCount" value="0">
<EMBED SRC="test.mid" width="198" height="16" autostart="true" loop="true">
</EMBED>
</OBJECT>
</NOSCRIPT>

</TD></TR></TABLE>
</TD></TR></TABLE>

・ポイント1
Win IE6のバグ回避のため、objectタグ2つの入れ子はしない。
優先順位は「WindowsMediaPlayerのobject」→「汎用embed」。

・ポイント2
MediaPlayerのPluginは、縁取りしないと見栄えが悪いので縁取り。<object border="1">は、WinのFirefoxで「内側のembedを使うのにobjectタグの枠線が表示されてしまう」問題があるのでボツ。border="0"のtableタグで囲っておいて、MediaPlayerだったらJavaScriptで後から縁取り(border=1)。
判定条件はとりあえず「Microsoft Internet Explorer」であること。これでは厳密じゃないかと思うけど、縁取りだけの判定だから良しとします。

・ポイント3
iframe内に置いたときに縦位置を合わせるために、その外側をtableタグで囲ってtd align="middle"。

・ポイント4
Win IEの「1回クリックしないとActiveXがアクティブにならない問題」(「非ActiveX問題」と命名) の解決のために外部JavaScriptファイルからdocument.writeでobjectタグを書き出し(関数名activxwrite)。

よし、画像イメージじゃなく、実装してみよう〜。

↓こんなんでました。

※重かったのでリンクにしました。



みなさん、どんなふうに表示されてますかね?今回、いろいろやってて思ったのは、「MSIEふざけんな!」と。バグとか特殊な仕様とか盛りだくさん。
MediaPlayerのデザインも気色悪いし。
ver11入れたら、↓こんなんなっちゃったよ(これは画像)。
MSさんよ、こりゃ「カエルの家になります〜」とか言ってる場合じゃないぜ。

それにしても、手打ちでHP作るのは楽しい(笑)
Information
about "Gallery ryna"
ryna's Gallery
illustration gallery
photo gallery
music list
Links
■ お友達サイト
らくてんまるのあな
ladyluck games
Fulcrum
王様と小ゾウ
きまぐれTの個人的(?)情報発信
おえかき上達への道
イミアリスケッチ
めーたんブログ。
teadays
■ デジカメ関係
キヤノン株式会社
株式会社ニコン
FUJIFILM
リコーイメージング株式会社
エプソン
TAMRON
SIGMA
スリック
ベルボン株式会社
ケンコー・トキナー
ハクバ写真産業株式会社
マルミ光機株式会社
株式会社エツミ
raynox
ワールドルーペハウス
LAMDA ラムダザック
Adobe
市川ソフトラボラトリー
SILKYPIX
GANREF
DIGISCO.COM
でじすこや
デジスコ倶楽部