================
フレームA
Aリンク
-----------------
フレームB
リンクB
================
このような形のページで、
リンクA,リンクBをクリックすると
それぞれwindow.openで
ウインドウが開く処理をしているのですが、
もし、フレームAのリンクAを選択したときに
リンクBのウインドウが開いていた場合、
リンクBで開いたウインドウを閉じてから
リンクAのウインドウをオープンするという処理を追加したいのですが、
この場合、どのように処理をすればよいのでしょうか?
御回答、よろしくお願いします。
No.1ベストアンサー
- 回答日時:
window.open()の第2引数で、ターゲット名を指定してあげれば、良いかと。
開いていたウィンドウが再利用されます。
より細かく制御したい場合は、予めウィンドウ・オブジェクトを取得しておくか、閉じられるウィンドウ側のUnLoadイベントで後始末処理を記述しておくとか。
この回答への補足
お答えありがとうございます。
現在の私の書式は
フレームBで
<script language="JavaScript">
<!--
function openWin( url )
{
var b_window = window.open( url,'b_window',"width=350 height=450" );
}
//-->
</script>
と記述し、
<a href="#" onClick="openWin('a.html')">リンク</a>
としています。
フレームAにおいては
<script language="JavaScript">
<!--
function close_pr()
{
if(!(b_window.closed())){
b_window.close();
}
openWindow();
}
function openWindow()
{
a_window = window.open( 'form/index.html ', 'a_window', 'toolbar=no,menubar=no,width=640,height=720');
}
//-->
</script>
として
<a href="#" onClick="close_pr()">
テスト
</a>
としているんですが、上手くいきません。
呼び出し方などに問題があるのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(OS) Mac OSの操作について 2 2022/06/08 09:19
- Illustrator(イラストレーター) ウインドウの固定 1 2022/05/02 17:11
- UNIX・Linux linux(lubuntu)vivaldi-stable上でのxdg-openの扱いについて 1 2022/07/23 20:39
- Chrome(クローム) 最近Win10にてブラウザが左にスッと隠れていく現象に悩まされてます 3 2023/07/22 23:11
- Chrome(クローム) Fireshotやショーットカットキーでキャプチャした画面をGoogleドライブに保存する方法 2 2022/10/25 12:40
- Windows 10 ファイルエクスプローラーでフォルダを閉じる操作について 2 2022/10/15 11:06
- Visual Basic(VBA) Outlook VBAについて 1 2023/07/10 12:41
- ホームページ作成・プログラミング ログインしないとみることができないWebページの作成方法 3 2023/07/29 13:33
- Excel(エクセル) ネットワーク上のエクセルとリンクしている時にデータ更新をvbaで、refresh Allで行う場合の 2 2023/04/10 05:39
- HTML・CSS スマホでHTMLファイルを開いてリンク先へ移動させたいです 2 2023/03/04 18:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
デスクトップ画面を4分割するには
-
エクセルのシート上に別のシー...
-
Javascript_submit()完了後に処...
-
VBAで任意のウインドウのサイズ...
-
ウィンドウの2重起動を防止したい
-
JavaScriptで全画面表示を行いたい
-
ブラウザ(IE)からエクスプロー...
-
子ウィンドウから親ウィンドウ...
-
インタネットからPDFファイルだ...
-
パワーポイントを複数立ち上げたい
-
Access2007では、フォームのウ...
-
エラー:アクセスが拒否されました
-
ウィンドウ名からウィンドウオ...
-
pythonで変数にオブジェクトを...
-
履歴を残さないResponse.Redire...
-
<EXCEL/VBA> OUTLOOKのウインド...
-
秀丸エディタでHTMLタグテキス...
-
新しいウィンドウが出てくるの...
-
マイページはどこを開くの
-
デジタル時計の時刻合わせの方...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルのシート上に別のシー...
-
Javascript_submit()完了後に処...
-
デスクトップ画面を4分割するには
-
VBAで任意のウインドウのサイズ...
-
ウィンドウの2重起動を防止したい
-
VBの画面で、全ウィンドウを一...
-
<EXCEL/VBA> OUTLOOKのウインド...
-
ウィンドウ名からウィンドウオ...
-
ポップアップと作業ウィンドウ...
-
1クリックでモーダルを開いてか...
-
子ウィンドウの存在確認
-
window.Openをモーダルにできま...
-
子ウィンドウから親ウィンドウ...
-
親ウィンドウから開いた子ウィ...
-
助けてGmailでボタン表示が消え...
-
JavaScriptでPDFを新規ウィンド...
-
JavaScriptで指定Windowを最大...
-
初心者javascript グーグルクロ...
-
子ウィンドウより親ウィンドウ...
-
IEでのみ発生するJavaScriptエラー
おすすめ情報