- 締切済み
ランダムにswfを表示
こんにちは。カテゴリー違いかもしれませんが質問させていただきます。 下記スクリプトにてSWFファイルをランダム表示しています。 <SCRIPT LANGUAGE="JavaScript"> <!-- simg=new Array(3); simg[0]="パス"; simg[1]="パス"; simg[2]="パス"; Myimg=Math.floor(3*Math.random()); document.write("<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/...; width='230' height='149'><param name='allowScriptAccess' value='sameDomain'><param name='movie' value='"+simg[Myimg]+".swf'><param name='quality' value='high'><param name='bgcolor' value='#ffffff'><param name='LOOP' value='false'><embed src='"+simg[Myimg]+".swf' quality='high' bgcolor='#ffffff' width='230' height='149' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' loop='false'></embed></object>"); //--> </SCRIPT> firefox safariでは問題なく指定したサイズで表示されてますが、IE6で確認したところ、小さく表示されてしまいます。。 どなたか解決方法わかるかたおられましたら、ご教授お願い致します。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- planx4
- ベストアンサー率0% (0/0)
自分も同じ症状になっていてちょっと前まで困ってました。 ソースをエディタで少しずつあたっていると解決しました。 「codebase='http://download.macromedia.com/pub/shockwave/cabs/...;」の部分を削除することによってIEでも見るようにできました。 お役に立てればいいのですが・・・。
- みずの(@mizuno3)
- ベストアンサー率73% (192/263)
サイズは固定の値が指定されているので、IE6だけ・・・ってのはscriptは関係してないように思えます。 1.IEのキャッシュに古いデータが残ってる ⇒IEのキャッシュを削除して見てみる 2.IEの解像度がおかしい? 3.IEのみ対応しているCSSが設定されてる この辺の問題な気がします。
お礼
mizuno3様ご回答ありがとうございます。 ご指摘の内容でもういちど確認してみましたが、 やはりIE6のみ小さく表示されます。。 Scriptの関係では無いのであればFLASH側の問題の可能性もありますね・・ 再度各当するカテゴリーで聞いてみます。 さらに何かお気づきの点などあればご指摘ください。