• 締切済み

Javascriptの配列についてFLASH画像を反映させるには

javascriptの回転バナーを表示させているのですが、静止画像であれば 上手に反映されるのですが、FLASHのswfを指定すると表示されません。ちなみにswfではなく、<object></object>を埋め込んでも表示されませんでした. javascriptの配列でFLASHを表示させるにはどうのようにしたら良いのでしょうか? var txt = new Array(); #静止画像 txt[0]="<A href='http://www.xxxxxxx.com' target='_blank'><IMG src='banner/○○○.gif' border='0'></A>"; #FLASH画像(swfバージョン) txt[1]="<A href='http://www.YYYYYYY.com/' target='_blank'><IMG src='banner/▲▲.swf' border='0'></A>"; #FLASH画像(objectバージョン) txt[2]="<A href='http://www.○○○.com'<object> classid='clsid:xxxxxxxxxxxxxxxxxxxxxxxxxxx' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0' width='500' height='70'> <param name='movie' value='http://www.ssss.com/banner/●●.swf'> <param name='quality' value='high'></object> </A>"; mmax = 3; //メッセージ行数 txtno = Math.floor(Math.random() * mmax); document.write(txt[txtno]); 1.静止画像だけで配列するとバナーが表示されます。 2.FLASH、拡張子swfにすると×マークで表示されます。 3.<object></object>にすると全て表示されなくなります。 javascriptの配列でFLASH画像を表示させるにはどうしたら良いのでしょうか? 宜しくお願い致します。

みんなの回答

  • N_A_O
  • ベストアンサー率66% (37/56)
回答No.1

//#FLASH画像(swfバージョン) imgをembedに変更 //#FLASH画像(objectバージョン)改行不可 txt[2]='<A href="" target=""><object classid="" codebase="" width="" height=""><param name="" value=""><param name="" value=""></object></A>';//nobr リンク設定されたフラッシュバナーだと、<A href=~>はいらないんじゃないの。 <A href=~>普通のフラッシュ表示</A>では、MacのIE、Safari以外は、ジャンプしない。 Ff とMacIEは embed でないと object ではフラッシュは表示されない。

関連するQ&A