みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

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

投稿日時 - 2009-01-02 12:51:50

QNo.4598514

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

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

投稿日時 - 2009-02-15 18:54:57

ANo.1

サイズは固定の値が指定されているので、IE6だけ・・・ってのはscriptは関係してないように思えます。

1.IEのキャッシュに古いデータが残ってる
  ⇒IEのキャッシュを削除して見てみる
2.IEの解像度がおかしい?
3.IEのみ対応しているCSSが設定されてる

この辺の問題な気がします。

投稿日時 - 2009-01-03 01:46:59

お礼

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

投稿日時 - 2009-01-03 10:47:44

あなたにオススメの質問