• ベストアンサー

ハイパーリンクにより新しく出来たウィンドウを消すアイコン?

初心者なので意味不明な質問でしたらお許し下さい。 今、自分のHP作成中なのですが、 TARGET="_blank"で出来た新しいウィンドウを消すアイコンの作り方教えて下さい。 更には、それはgifをクリックしたら消すようには出来るのでしょうか? よろしくお願いします。

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

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

JavaScriptで可能ですね。 <FORM> <input type="button" value="閉じる" onClick="window.close()"> </FORM> です。gifでやりたい場合は <A HREF="" onClick="window.close()"><IMG SRC="***.gif" border=0></A> でいいでしょう。

sumichan7878
質問者

お礼

素早いレスありがとうございます! さっそくやってみます。本当に助かりました。

その他の回答 (2)

回答No.3

ちょっとだけ補足しておきます。 > JAVAって使ったらページが重たくなる それはきっと誤解です。JavaScriptとJavaはぜんぜん別物です。 Javaアプレットはたしかに始まるまでしばらく待たされるのが 現状だと思います。(私はずっとオフにしてますからほんとの 最近の事情はよくわかりませんが。もう最近は実際置いている ところにめったにお目に掛からないですしね) JavaScriptはよっぽどバリバリ書くのでなければ、また わざと重くするように書くのでなければ、まず待たされることは ないでしょう。ウインドウを閉じる程度のことならあっという間です。 ちょっとえっちーなページを見に行くとわらわらとウインドウが出まくる ことがありますが、あれもJavaScriptの仕業です。あの早さね。 またJavaはアプレット以外の「サーブレット」という仕掛けにも 使われていますし、最近はそちらの方がもっぱら流行ってると思います。 ちょっと使いものにならないんじゃない?というのはJavaアプレット、 と頭の隅に置いておくとなにかいいことがあるかもしれませんよ。 (なんでそんな使えないものの雑誌がまだ毎号でてるんじゃい?とか いう疑問を持たなくて済むとか) ちょっと蛇足アドバイスでした。

sumichan7878
質問者

お礼

またまたありがとうございます! 確かに私は"Javaアプレット"と"JavaScript"は一緒だと思ってました(笑)。 ほんと丁寧にありがとうございました! 重くないと分かればじゃんじゃん勉強して頑張りたいと思います。 P.S ”ポイント発行&締め切り”をしたいのですが、調子が悪いみたいです。 締め切りボタン押しても全く反応がないのです。。 ただいま"goo"にメールで問い合わせ中です。

  • wyvern0
  • ベストアンサー率32% (54/165)
回答No.2

JAVAScriptを使うとできますよ。 まず、 TARGET="_blank" のダブルクォートの中は表示する先のWINDOW名を記述するので、自分で好きな名前にしてかまいませんよ。 ただ、既に同じ名前でWINDOWが作られていたら、そこにリンク先が表示されてしまいます。 ここは気をつけてください。 そして、WINDOWを閉じるときですが、同じくJAVAScriptを使った閉じ方があります。 closeと言うのを使います。 この命令で消したいWINDOWを指定すると、消えますよ。 onclickイベントと言うのがあるので、これをリンクの中に埋め込むといいでしょう。 自分のホームページを作るのであれば、今後いろいろなことをしたいと思ってらっしゃるのでしょう。 参考URLのトップページからWEB関連のリファレンスなどが参照できるので、活用してください。

参考URL:
http://tohoho.wakusei.ne.jp/wwwjswin.htm#Window
sumichan7878
質問者

お礼

素早いレスほんとに助かります。 JAVAって使ったらページが重たくなるって聞いたことあったので、 ちょっと避けてたんですよねぇ。 でも、みんな使ってるみたいだし、大丈夫ですよね? ”参考URL”もありがとうございました。さっそくブックマークしました。

関連するQ&A