![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
別ウィンドウを開いて「閉じる」ボタンをクリックするとウィドウを閉じる、というレイアウトを作成しているのですが、
<A HREF="javascript:window.close()">ウインドウを閉じる</A>
では、firefoxでは動作しません。
情報を探してみて、以下のようなソースが有効なようなのですが、
<head>の中に以下を記述。
<script type="text/javascript" language="JavaScript">
<!--
function close_win(){
var nvua = navigator.userAgent;
if(nvua.indexOf('MSIE') >= 0){
if(nvua.indexOf('MSIE 5.0') == -1) {
top.opener = '';
}
}
else if(nvua.indexOf('Gecko') >= 0){
top.name = 'CLOSE_WINDOW';
wid = window.open('','CLOSE_WINDOW');
}
top.close();
}
-->
</script>
で、閉じるボタンを置きたい場所に
<A HREF="javascript:close_win()">ウインドウを閉じる</A>
が、ローカルで見ている範囲ですが、動作しません。
ページ内リンクみたいにページトップに戻るだけ。。。
ちなみにIEとネスケでは正常に動作しました。
どなたかお分かりになる方、ご教授願えませんか?
宜しくお願いします。
No.1ベストアンサー
- 回答日時:
早速のご回答ありがとうございます。
紹介していただいたページは私も見ていたのですが、
新規に開くと(urlをコピペで移動など)、やはり作動しません。
要するに、
・「target=_blank」で開かれたページなら有効
・「onClick="window.open('URL')」で開かれたページなら有効
・普通に(新規に)開いたページでは無効
となり、「親ページでの開き方に依存する」という理解でよろしいのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript スマフォではボタンを表示させたくない 2 2023/01/20 14:26
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- JavaScript JAVASCRIPT 2 2022/04/15 15:10
- JavaScript 画像の表示位置 3 2022/12/23 08:25
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- JavaScript javascript作成してます。ラジオボタンで判定するコードを書いてます。 1 2023/07/18 11:03
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript HTMLでJavaScriptを使ってパスワードの強化判定のプログラムを作成しています。 一通り作っ 2 2022/10/19 01:41
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ツールバー、アドレスバーなど...
-
ブックマーク拒否について
-
フォルダを自動で開く
-
BGMをON/OFFするタグ
-
VB.NET2003 テキストボックスに...
-
JSPの処理の途中で、JavaScript...
-
JavaScriptによる....
-
エクセル2010のvbaについて
-
3次方程式の実数解をニュートン...
-
ローカルのレジストリを読みたい
-
javascript で外部サイトにデー...
-
VC#でテキストボックスに変数の...
-
csvファイルを読み込み、該当項...
-
エディットボックスの文字列制...
-
VBS作動中のブラウザのmsgboxに...
-
PHPとJavaとC#の違い
-
IE9でJavaScriptが動きません。
-
PHP処理実行後のページの遷移に...
-
このようなメニューはどのよう...
-
Javascriptエラーの原因が分か...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フォルダを自動で開く
-
至急お願いします!javascript:...
-
VB.NETからWEBブラウザの操作に...
-
ページ遷移時にアコーディオン...
-
リンクを右クリックするとペー...
-
C#の質問です。
-
図書館の開館カレンダーのよう...
-
リロード(追加)
-
ホームページ 専用ページ 直リ...
-
C# ブラウザの自動クリック
-
リンク先に飛ぶときに、現在の...
-
onmousedownを自動で押して、イ...
-
Javascriptのカウントダウンに...
-
複数HTMLを1つの別ウィンドウで...
-
ウィンドウを閉じたら、アラー...
-
PHPを使って作成したボタンをク...
-
javascript:void(0)。return
-
リンクからPOST送信を、右クリ...
-
JAVASCRIPTでページ転送する方法
-
JavaScriptを使ったcgiへの値の...
おすすめ情報