OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
解決
済み

クリッカブルマップから 小ウィンドウを出して閉じれますか?

  • すぐに回答を!
  • 質問No.126085
  • 閲覧数240
  • ありがとう数0
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 81% (80/98)

クリッカブルマップをクリックして 小ウィンドウをサイズ指定で出して ウィンドウにはツールバーやメニューバーなど表示させないで一番シンプルに出したいのです。 小ウィンドウを閉じる時にはウィンドウ内に作ったGIFボタンで閉じさせたいのですが どのようにしたら良いのでしょうか?

クリッカブルマップでは無くてテキストからのリンクから小ウィンドウを出すテストでは成功したのですがクリッカブルにしたら複雑すぎてよく分からなくなってしまいました
よろしくおねがいしまーす
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

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

  • 回答No.1

onClickを使えばいいと思います。
クリッカブルマップの<AREA>タグの部分を、
<AREA NAME="エリア名" SHAPE="クリッカブルマップの形" COORDS="クリック可能エリア" HREF="呼び出し元HTMLファイル名" onClick="小window呼び出し用JavaScript関数">
とすればできます。

例えば、test.htmlからSub.htmlを小windowで表示するとしますよね?
で、小windowをオープンするJavaScript関数の名前が、OpenWin()だとします。
すると、
<AREA NAME="MyArea" SHAPE="RECT" COORDS="0,0,100,100" HREF="test.html" onClick="OpenWin();">
となるわけです。

注)エリア名、クリッカブルマップの形、クリック可能エリアに関しては、テストとして書いただけですので、やりたい事にあわせて変えてくださいね。

window.openに関しては、過去に投稿された記事があるので、そちらをご参照ください。

http://www.okweb.ne.jp/kotaeru.php3?q=111395

windowを閉じる場合は、GIF画像に<A>タグを付ければ可能です。

<A HREF="sub.html" onClick="window.close();"><IMG SRC="close.gif" border="0"></A>

# サブwindow名がsub.html、閉じる時にクリックする画像名がclose.gifとした場合のサンプルです。

HREFに直接、JavaScript:関数名としてもIEでは動作しますが、ネットスケープの場合動作しなかったり、ブラウザがビジー状態になってしまったりする場合がありますので、onClickを使った方がいいかと思います。
-PR-
-PR-
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ