- 締切済み
Java scriptでFLASHを表示したときのスクロールバー表示
Java scriptでFLASHを表示したときのスクロールバー表示について悩んでいます。 index.htmlにはアイコンがあり、それをクリックするとJava scriptで小窓が開くようにしてあります。そこには、“scrollbars=yes”の引数があります。 小窓にはFLASHがひとつ表示されます。IEでの表示対策のため、FLASHを<object>ではなく、Java scriptで表示するようにしています。document.write('<embed src="***.swf"・・・といった感じです。 そうすると、index.htmlのJavascript小窓オープン時に“scrollbars=yes”としたにもかかわらず、小窓のウィンドウサイズを小さくしたときにスクロールバーが出ません。 FLASHを<object>で配置するとリサイズ時にスクロールバーが出るので、FLASHをJavascriptで配置するとそうなってしまうのかなぁ、と思っています。 IEで点線の枠が出てしまうのがみっともないので、できるだけ<object>で配置したくはないのですが…。 この場合、スクロールバーを表示するようにはできないでしょうか。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- BlurFiltan
- ベストアンサー率91% (1611/1754)
> IEでの表示対策のため、FLASHを > Java scriptで表示するようにしています。 ここの意味がわかりません。 外部JS と object embed は関係がないと思いますよ。 > document.write('<embed src="***.swf"・・・といった感じです。 document.write('<object・・・といった感じにすれば良いのではないでしょうか? それが普通です。 たいていの方はそうされています。 document.write('<object・・・ にしてもできない場合はよくわかりません。
- HIRSYU
- ベストアンサー率51% (45/87)
JavaScriptでFLASHを表示したことないので、的確な答えじゃありませんが・・・・ スタイルシートのposition使って、FLASHと同じサイズのレイヤーをFLASHの下にいれてはどうでしょう? ↓みたいなものをFLASHの下に。 <div style="position:relative;z-index:1;width:1000px;height:1000px;"></div> で、FLASHを上にくるようにスタイルを設定する感じで・・・