• 締切済み

ランダムに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で確認したところ、小さく表示されてしまいます。。 どなたか解決方法わかるかたおられましたら、ご教授お願い致します。

みんなの回答

  • planx4
  • ベストアンサー率0% (0/0)
回答No.2

自分も同じ症状になっていてちょっと前まで困ってました。 ソースをエディタで少しずつあたっていると解決しました。 「codebase='​http://download.macromedia.com/pub/shockwave/cabs/...;」の部分を削除することによってIEでも見るようにできました。 お役に立てればいいのですが・・・。

回答No.1

サイズは固定の値が指定されているので、IE6だけ・・・ってのはscriptは関係してないように思えます。 1.IEのキャッシュに古いデータが残ってる   ⇒IEのキャッシュを削除して見てみる 2.IEの解像度がおかしい? 3.IEのみ対応しているCSSが設定されてる この辺の問題な気がします。

19780405
質問者

お礼

mizuno3様ご回答ありがとうございます。 ご指摘の内容でもういちど確認してみましたが、 やはりIE6のみ小さく表示されます。。 Scriptの関係では無いのであればFLASH側の問題の可能性もありますね・・ 再度各当するカテゴリーで聞いてみます。 さらに何かお気づきの点などあればご指摘ください。

関連するQ&A