![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
以前、ここで質問をしたものです。
まだ、解決していません。
window.opener.focusが利かないと質問したものです。
親タブ(ウインドウ)から子タブ(ウインドウ)をひらいて
そのリンク先を親タブ(ウインドウ)で制御しようとしています。
自分でいろいろやりましたが、現在chromeのみで動いています。
Firefox、IEでは動いていません。
他に良い方法はないでしょうか?
現在のコードです。
親<index.html>
<html>
<head>
<title>TOPページ</title>
<script type="text/javascript">
<!--
var win;
// サブウィンドウを開く処理
function disp(url){
win = window.open(url, "oya");
}
// -->
</script>
</head>
<body>
<p><a href="example_sub8.html" target="_blank" onClick="disp('example_sub8.html')">testサブウィンドウを開く</a></p>
</body>
</html>
子ウインドウ<example_sub8.html>
<html>
<head>
<title>testサブウインドウ</title>
<script type="text/javascript">
<!--
// リンクの処理開始
function disp(url){
if(!window.opener || window.opener.closed){ // メインウィンドウの存在をチェック
window.alert('メインウィンドウがありません'); // 存在しない場合は警告ダイアログを表示
}
else{
window.blur();
window.opener.focus();
window.open(url,"oya");
//window.opener.location.href = url; // 存在する場合はページを切りかえる
}
}
// リンクの処理終了
// -->
</script>
</head>
<body>
<ul>
<li><a href="#" onClick="disp('index.html'); return false;">トップページ</a></li>
<li><a href="#" onClick="disp('index2.html'); return false;">test2ページ</a></li>
</ul>
</body>
</html>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- JavaScript スマフォではボタンを表示させたくない 2 2023/01/20 14:26
- JavaScript javascript作成してます。ラジオボタンで判定するコードを書いてます。 1 2023/07/18 11:03
- JavaScript コードレビューをお願いします。 1 2022/07/16 05:38
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- JavaScript HTMLでJavaScriptを使ってパスワードの強化判定のプログラムを作成しています。 一通り作っ 2 2022/10/19 01:41
- HTML・CSS cssの display: flex;で横並びにならずに困ってます 1 2022/12/04 13:18
- JavaScript switch文のswitch(n)の部分を複数の値にするか、if文に変えてほしいです。 1 2022/07/27 17:18
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フレーム内から開いたサブウィ...
-
Ajaxでウインドウ出力について
-
javascriptからウィンドウを開...
-
ウィンドウ名の設定
-
window.open でExcelファイルを...
-
別window最大化javaがIE8だけエ...
-
特定のウィンドウ名を持つウィ...
-
window.openで同画面遷移しない
-
<a href="#" …>の意味を教えて...
-
bodyにidをつける理由は何ですか?
-
外部ファイル名を変数で指定で...
-
別ファイルのfunctionの読み込み方
-
showModalDialog()による新規ウ...
-
複数のJavascriptを1つのscrip...
-
JavaScriptからVBScriptの呼び...
-
Dreamweaver で 外部JSを読み込...
-
Vbscriptで自分自身のウィンド...
-
undefinedが表示されてしまう
-
マウスクリックした地点のテキ...
-
リンク移動先のURLを取得
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
window.open でExcelファイルを...
-
window.openで同画面遷移しない
-
ウィンドウ名の設定
-
入力したテキストボックスのデ...
-
openerの関係が崩れてしまった...
-
JavaScript <a>タグで開いた画...
-
親窓が切り替わった時に小窓を消す
-
ウィンドウのフォーカスについて
-
ポップアップウィンドウの位置
-
特定のウィンドウ名を持つウィ...
-
JavaScriptで開いている別ウィ...
-
サブウィンドウから親ウィンド...
-
別window最大化javaがIE8だけエ...
-
2つ同時にポップアップページ...
-
javascriptからウィンドウを開...
-
window.open()の複数の使用
-
親タブから子タブ開いて親タブ...
-
クリッカブルマップから 小ウ...
-
サブウィンドウ関係のコードの...
-
<FORM>タグのtargetに値を書込...
おすすめ情報