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

このQ&Aに関連する最新のQ&A

A 回答 (3件)

JavaScriptで可能ですね。


<FORM>
<input type="button" value="閉じる" onClick="window.close()">
</FORM>

です。gifでやりたい場合は
<A HREF="" onClick="window.close()"><IMG SRC="***.gif" border=0></A>
でいいでしょう。
    • good
    • 0
この回答へのお礼

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

お礼日時:2001/05/14 20:11

ちょっとだけ補足しておきます。


> JAVAって使ったらページが重たくなる

それはきっと誤解です。JavaScriptとJavaはぜんぜん別物です。
Javaアプレットはたしかに始まるまでしばらく待たされるのが
現状だと思います。(私はずっとオフにしてますからほんとの
最近の事情はよくわかりませんが。もう最近は実際置いている
ところにめったにお目に掛からないですしね)
JavaScriptはよっぽどバリバリ書くのでなければ、また
わざと重くするように書くのでなければ、まず待たされることは
ないでしょう。ウインドウを閉じる程度のことならあっという間です。
ちょっとえっちーなページを見に行くとわらわらとウインドウが出まくる
ことがありますが、あれもJavaScriptの仕業です。あの早さね。

またJavaはアプレット以外の「サーブレット」という仕掛けにも
使われていますし、最近はそちらの方がもっぱら流行ってると思います。
ちょっと使いものにならないんじゃない?というのはJavaアプレット、
と頭の隅に置いておくとなにかいいことがあるかもしれませんよ。
(なんでそんな使えないものの雑誌がまだ毎号でてるんじゃい?とか
いう疑問を持たなくて済むとか)

ちょっと蛇足アドバイスでした。
    • good
    • 0
この回答へのお礼

またまたありがとうございます!
確かに私は"Javaアプレット"と"JavaScript"は一緒だと思ってました(笑)。
ほんと丁寧にありがとうございました!
重くないと分かればじゃんじゃん勉強して頑張りたいと思います。

P.S
”ポイント発行&締め切り”をしたいのですが、調子が悪いみたいです。
締め切りボタン押しても全く反応がないのです。。
ただいま"goo"にメールで問い合わせ中です。

お礼日時:2001/05/14 22:07

JAVAScriptを使うとできますよ。


まず、
TARGET="_blank"
のダブルクォートの中は表示する先のWINDOW名を記述するので、自分で好きな名前にしてかまいませんよ。
ただ、既に同じ名前でWINDOWが作られていたら、そこにリンク先が表示されてしまいます。
ここは気をつけてください。

そして、WINDOWを閉じるときですが、同じくJAVAScriptを使った閉じ方があります。
closeと言うのを使います。
この命令で消したいWINDOWを指定すると、消えますよ。
onclickイベントと言うのがあるので、これをリンクの中に埋め込むといいでしょう。

自分のホームページを作るのであれば、今後いろいろなことをしたいと思ってらっしゃるのでしょう。
参考URLのトップページからWEB関連のリファレンスなどが参照できるので、活用してください。

参考URL:http://tohoho.wakusei.ne.jp/wwwjswin.htm#Window
    • good
    • 0
この回答へのお礼

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

お礼日時:2001/05/14 20:17

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Qtarget="_blank"のリンクは、ブラウザーのJavaScpritがOFFの場合、動作しないのですか?

以下のようなtarget="_blank"のリンクは、ブラウザーのJavaScpritがOFFの場合、動作しないのですか?

<a href="target_example.html" target="_blank">リンク</a>

JavaScpritがOFFでも動作すると思うのですが、下記の掲示板に「ブラウザの設定でJavascriptを無効にしてる場合はリンクを開く事ができない」というようなことが書いてありました。
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q126295707

Aベストアンサー

リンク先を見ると

サイズ指定でwindowsを開けるか?という質問に

htmlじゃ無理

javascriptでこう書く

その記述じゃjavascript-off時にリンクが利かなくなるからダメ←ベストアンサー

て書いてありますね。
普通に別windowでリンクを開くならtarget="_blank"は、ブラウザーのJavaScpritがOFFの場合でも動作します。

Qtarget="_blank"

下記の記述は「test1.html」に飛ぶソースです。
test1.htmlを開く際に「別ウィンドウ」で開きたい為、「target="_blank"」を入れたいのですが、どこに入れれば良いのでしょうか?

<div v:shape="_x0000_s3165" class=O
onclick="parent.location.href='../test1.htm';window.event.cancelBubble=true;"
style='cursor:hand;position:absolute;top:22.89%;left:29.78%;width:7.4%;
height:3.61%'>
<div style='mso-line-spacing:"100 50 0";mso-char-wrap:1;mso-kinsoku-overflow:
1;position:absolute;top:0%;left:0%;width:100.0%;height:100.0%'><span lang=JA
style='font-family:"MS Pゴシック";mso-fareast-font-family:"MS Pゴシック";mso-fareast-hint:
yes;mso-ansi-language:EN-US'>リンク</span><span lang=JA style='font-family:"MS Pゴシック";
mso-fareast-font-family:"MS Pゴシック";mso-ansi-language:EN-US;mso-special-format:
lastCR;display:none'>
</span></div>
</div>

よろしくお願いします。

下記の記述は「test1.html」に飛ぶソースです。
test1.htmlを開く際に「別ウィンドウ」で開きたい為、「target="_blank"」を入れたいのですが、どこに入れれば良いのでしょうか?

<div v:shape="_x0000_s3165" class=O
onclick="parent.location.href='../test1.htm';window.event.cancelBubble=true;"
style='cursor:hand;position:absolute;top:22.89%;left:29.78%;width:7.4%;
height:3.61%'>
<div style='mso-line-spacing:"100 50 0";mso-char-wrap:1;mso-kinsoku-overflow:
1;position:absol...続きを読む

Aベストアンサー

window.open().location.href="../test1.htm";
こうすれば新しいウィンドウを開いて
遷移できるわよ。

Qtarget="_blank"、ソースの表示

自分のHPで、別ウィンドウを開きたいのでリンクをはるときに<a href=http://www.goo.ne.jp target="_blank">goo</a>としていますが同じウィンドウ内でページが開いてしまいます。
フレームを使っていますが、関係あるのでしょうか?
何度試してもできません。

あと、色々なHPを閲覧中に、ソースの表示ができません。右クリックをしますが、出てきません。

解決法が分かる方、是非お願いいたします。

Aベストアンサー

もう一度、リンクのタグを全部打ち直してみてください。
スペースが全角になっていたりしてませんか?
それから、失礼ながらソースを拝見させていただいたのですが、<HTML></HTML>ってちゃんと入ってますか?
(一部文字化けしていて、確認出来なかったのですが)

下記のサイトはHTMLのチェックをしてくれるサイトです。
参考までに。

参考URL:http://openlab.ring.gr.jp/k16/htmllint/htmllint.html

Qtarget=”_blank” が効きません

<body>
 <ul><li><a href="○" target="_blank">リンク</a></li></ul>
</body>

上記のように、<a>~</a>を<ul>~</ul>で囲うとtarget="_blank"が効きません。
<a>~</a>を<p></p>など他のタグで囲った場合は効きます。
<ul>~</ul>で囲った場合だけ効きません。

どんな原因が考えられるのでしょうか…
ulにかけているcssの中にtarget="_blank"を殺すような記述が入ってしまっているのでしょうか。
そんなcssありますか?

目的はリンクを別窓で開きたいだけです。
ヒントをいただけますと助かります。

Aベストアンサー

ブラウザを変えて1通り動作チェック。話はそれからだ。

P.S.
最近のブラウザはセキュリティチェックが高く設定されてるので、別窓リンクを「ポップアップ」と見なして自動的にブロックする機能がDefaultで働いてる事もある。

他には同時に別の何かJavascriptが裏で走ってる場合、上手くリンクが機能しないと言う事例をgoogleのフォーラムで見た覚えあり。何か心当たりは?

考えられる要素を全て書き出し、それを愚直に1個1個ずつ潰していくしか方策は無い。Try&Error

Qtarget="_blank"でも参照元はわかるんですか?

アクセス解析で参照元がわかったり逆アクセスランキングで参照元を調べたりしますが、
target="_blank"で新しいウインドウやタブで開いても参照元はわかるものなんですか?

Aベストアンサー

ほとんどのケースでは、わかります。

リファラを出すのはブラウザなので、ブラウザの種類や設定によって出すか出さないかが変わります。ですから、リファラを制御するようなアドオンを入れていたり、ファイアーウォールソフトでリファラを削除するものを使っていれば、わかりません。ただ、そうした人はごく少数ですから、ほとんどのケースではわかる、というわけです。

target="_blank" の場合だとほぼすべてのブラウザでリファラを出すと思いますが、リファラを出すか出さないかは結構ブラウザによって異なります。そうした実験を行った結果を掲載しているページを挙げておきますので、ご参考にどうぞ。

参考URL:http://www.teria.com/~koseki/memo/referrer/index.html


人気Q&Aランキング

おすすめ情報