アプリ版:「スタンプのみでお礼する」機能のリリースについて

以前、ここで質問をしたものです。
まだ、解決していません。

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>

A 回答 (1件)

すみませんが何がしたいのかよくわかりません


小タブのリンクで親タブを更新させたいということですか?
    • good
    • 0

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