• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:FLASHの下に隙間ができてしまいます)

FLASHの下に隙間ができてしまいます

このQ&Aのポイント
  • Dreamweaver8でHP作成をしている際、FLASHの下にほんのわずかな隙間ができてしまいます。FLASHを配置する際には、IEでの表示が問題となるため特定のソースを使用していますが、それでも隙間が生じてしまいます。
  • FLASHの下に隙間が生じる問題についてアドバイスをいただきたいです。FLASHのすぐ下にリンクボタンを配置したいのですが、どうしても隙間が空いてしまいます。OperaやFirefoxでも同様の問題が発生しています。
  • Dreamweaver8を使用してHPを作成していますが、FLASHの下に隙間ができてしまいます。FLASHのすぐ下にリンクボタンを配置しても隙間が生じるため、解決策を探しています。IE、Opera、Firefoxでの表示でも同様の問題が発生しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.2

よくわかりませんが,HTML の方のタグを変えたのですか? アヤシイのは Flash の取っている(占領している)スペースだと思ったのですが。 Flash は 外部JS で貼り付けてあるのみですから, HTML は関係なくて 外部JS がアヤシイと思ったのです。 document.writeln('<embed src="test.swf" width="700" height="80"/>');  ↓ document.writeln('<embed src="test.swf" width="700" height="80" align="middle"/>'); こんな感じでうまく行きませんでしたか? うまく行かなければ object タグも必要かもしれません。 ------------------------------------------------ Dreamweaver8 をお使いでしたら, あまり(ぜんぜん)信用ならないJSを使うのではなくて, アップデートすればちゃんとした外部JSを自動で書き出す機能が付くと思いますよ。 Dreamweaver 8.0.2 アップデータ http://www.adobe.com/jp/support/dreamweaver/downloads_updaters.html#dw8 http://www.adobe.com/support/documentation/jp/dreamweaver/dw8/releasenotes.html#resolved802 それが気にくわない場合は(私は気にくわないです), SWFObject という 人気が高い JS も配布されています。 http://www.google.co.jp/search?hl=ja&q=SWFObject

noname#127702
質問者

お礼

BlurFiltanさん! できました! ありがとうございます!!本当に本当に感謝です。 ほんと私アホで、HTMLを直しておりました。 でもjsのほうをご指摘の通り直したら、すっきりさっぱり隙間が消えました! 画面を見た瞬間思わず叫んでしまいました…。 金曜の夜6時間くらいずっとPCと格闘してもできなくて悩んでいたので本当にうれしいです。 おかげさまで今日はあまり遅くならずに帰れそうです(笑)。 なんとお礼を言ったらいいのか…。 ありがとうございますしか言えませんが、本当にありがとうございました。 こんなに未熟者の私をご指導いただき、感謝しております。 今後も日々精進していきます! ありがとうございました☆☆☆

その他の回答 (1)

  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.1

mifuru.js を見ることができないので何ともわかりません。 すべて勝手な推測ですが。 mifuru.js 内のタグ(document.write で生成するタグ) に問題があるのではないかと思います。 object タグ と embedタグ 内の align 属性あたりがアヤシイような気がします。 属性そのものがないとか,変な値になっているとか。 align="middle" のようにすると良いのではないかと思います。

noname#127702
質問者

お礼

分かりにくい質問にも関わらず、お答えいただき、ありがとうございます! おかげさまで、OperaとFirefoxでは隙間をなくすことができました。 下記タグです。 <script type="text/JavaScript" src="mifuru.js"></script><table width="700" border="0"cellpadding="0" cellspacing="0"> <tr><td align="left" valign="top" scope="col"><img src="img/side-top.gif" width="151" height="40" align="top" /> ご指摘の通りalign属性をいろいろ試してみて、不要なものを消していったらこうなりました。 その結果前述の通り、OperaとFirefoxでは成功したのですが、肝心のIEでは相変わらず隙間があいてしまっております。。。 どうしてでしょうか…? 申し訳ないのですが、mifuru.jsのタグも書かせていただきますので、 もしお分かりになったらお教えいただけると本当に本当に助かります! document.open(); document.writeln('<embed src="test.swf" width="700" height="80"/>'); document.close(); 以上がmifuru.jsのタグです。test.swfがFLASHの名前です。 お忙しいところご迷惑おかけしますが、どうぞよろしくお願いします!

関連するQ&A