
以前、ここで質問をしたものです。
まだ、解決していません。
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ランキング
-
ポップアップウィンドウの位置
-
ウィンドウ名の設定
-
<a href="#" …>の意味を教えて...
-
JavaScriptでiframeの内容を「...
-
Vbscriptで自分自身のウィンド...
-
フレームをこえるポップアップ
-
MovableTypeで月間ログを表示し...
-
スマホ上で、左右スワイプで次...
-
JavaScriptでのEnterキーとAlt+...
-
横スクロールを右から左へ・・・
-
リアルタイムに時計を表示する...
-
初歩的な文字入力フォームの添...
-
お気に入りアイコン設置の別な...
-
フレーム リロード
-
(Javascript)印刷するファイル...
-
bodyにidをつける理由は何ですか?
-
SCRIPT5007: 未定義または NULL...
-
【jquery】EasyUIのSubGridにMy...
-
小窓を開くJSで、高さを調節し...
-
Webアプリケーション ファイル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ポップアップウィンドウの位置
-
window.open でExcelファイルを...
-
特定のウィンドウ名を持つウィ...
-
window.openで同画面遷移しない
-
ページを表示すると同時に複数...
-
ウィンドウのフォーカスについて
-
入力したテキストボックスのデ...
-
<FORM>タグのtargetに値を書込...
-
Ajaxでウインドウ出力について
-
JavaScriptについてご教授願い...
-
openerの関係が崩れてしまった...
-
クリッカブルマップから 小ウ...
-
先頭によくあるJavaScript
-
ウィンドウ名の設定
-
JavaScript <a>タグで開いた画...
-
チャットに文章が書き込まれた...
-
open()したウィンドウを見せな...
-
ウィンドウ制御?
-
JavaScriptで開いている別ウィ...
-
javascriptからウィンドウを開...
おすすめ情報