• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:リンク(img)をクリックできません)

リンクをクリックできません

このQ&Aのポイント
  • 互換モードのhtmlにswfobject.jsを使用してflashを埋め込んだが、リンクボタンの役割を果たすこのflashがOperaとIE6でクリックできず困っている。
  • flashの見えないブラウザでは代替え画像が表示されるようになっている。
  • SafariやIEでは問題なく動いているが、OperaとIE6での問題を解決できず困っている。

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

  • ベストアンサー
noname#119957
noname#119957
回答No.1

HTMLに誤りがあります。 <div>は<a>内で使用できません。 <div id="flash1"> <a href="​http://www.xxxxx.xxx/"><img src="image/image.jpg" alt="○○○" width="150" height="100"></a></div> ** まずは、これを訂正してからやってみては?

ROOM608
質問者

お礼

ご回答いただきありがとうございます! そうだったんですね・・・根本的なミスでした! swfobject.jsを使う際のHTMLの書き方として 「代替え画像をdivで挟み込む」とあるので こうなったのですが 私の場合、代替え画像(もちろんflashにも)に リンクを貼っているのが問題なのでしょうか? flash自体にリンク機能(ASでgetURL)を 持たせる方法も試したのですが やはりブラウザのステータスバーにリンク先URLが 表示されるカタチにしたく思案中です。 ただ、、、 この状態でsafariでは問題なく動くのが不思議なんです(笑) safariの場合は逆に<div>を外に出すとおかしくなりました。 解りにくい書き方で恐縮ですが 何か解りましたら引き続きよろしくお願いいたします。

すると、全ての回答が全文表示されます。

その他の回答 (2)

noname#119957
noname#119957
回答No.3

何度やっても文字化けしました。変ですね。。 <div id="flash1"> <a href="http://www.xxxxx.xxx/"> <img src="image/image.jpg" alt="○○○" width="150" height="100"></a> </div>

すると、全ての回答が全文表示されます。
noname#119957
noname#119957
回答No.2

&#8203は文字化けです。訂正します。 <div id="flash1"> <a href="​http://www.xxxxx.xxx/"><img src="image/image.jpg" alt="○○○" width="150" height="100"></a></div>

すると、全ての回答が全文表示されます。

関連するQ&A