お世話になります。
親ウィンドウからjavascriptにて子ウィンドウを開き、親ウィンドウが
閉じられたら子ウィンドウも閉じると言う処理をしております。
別サーバーにある画面を子ウィンドウとして開いた場合、閉じることができません。
これは、javascriptの仕様でしかたが無いのでしょうか?
それとも、別なやり方があるのでしょうか?
1)同一サーバーにある別サイト
同一サーバーにある別サイトを子ウィンドウとして開いた場合、親ウィンドウから
閉じることが可能
2)別サーバーにあるサイト
別サーバーにあるサイトを子ウィンドウとして開いた場合、親ウィンドウから
閉じることができない
環境
Windows2000ServerSP4
IIS5.0
ASP+javascript
親画面
http://pcxxx/siteP/sample.html
同一サーバーの別サイトを開く場合
win = window.open('http://pcxxx/siteA/sample.html', 'newwin');
別サーバーのサイト
win = window.open('http://pcyyy/siteB/sample.html', 'newwin');
どなたかご存知でしたらお教え下さい。
宜しくお願い致します。
No.2ベストアンサー
- 回答日時:
javascriptでは別サーバにあるドキュメントにアクセスすることはセキュリティ上の制約によりできませんが、ドキュメントを表示しているウィンドウを操作することはできます。
つまり、単純に子ウィンドウをcloseするだけならnewwin.close()でできるわけです。
closeする前にドキュメントにアクセスする処理を何かしていませんか。スクリプトはそこでエラーを返し停止するのでcloseされません。
No.1
- 回答日時:
javascriptには別サーバのページにアクセスできないとうセキュリティ上の制約が課せられていますので単純には無理です。
同じ、'newwin'に同一サーバのページを開いて(書き換えて)からならclose出来るかも。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- LANケーブル・USBケーブル パソコンについて 2 2022/03/28 18:30
- その他(ブラウザ) Edgeバー 3 2023/02/23 18:33
- Windows 10 ノートPCをスリープにするとアプリが閉じてしまう。 3 2022/04/14 18:33
- Excel(エクセル) WPSスプレッドシートの起動オプションの設定は可能ですか? 1 2023/02/11 19:49
- Chrome(クローム) (win10)ショートカットの開き方について 1 2023/02/19 18:55
- その他(Microsoft Office) windows10で作業を終了する際の「保存しますか はい いいえ」を表示させずに自動で保存する方法 6 2023/03/15 11:29
- レトロゲーム 回答が来なくて困っています!!!誰か助けて下さい!!! https://ux.getuploader 1 2022/11/20 13:54
- サーバー Laravelをレンタルサーバーにインストールするにはどうすればいいですか? 2 2022/06/29 10:17
- その他(ソフトウェア) Figma 1 2023/06/23 14:22
- Windows 10 2つのウィンドウ選択時の表示について 10 2023/07/25 08:48
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのシート上に別のシー...
-
Javascript_submit()完了後に処...
-
ブラウザ(IE)からエクスプロー...
-
VBAで任意のウインドウのサイズ...
-
デスクトップ画面を4分割するには
-
ウィンドウの2重起動を防止したい
-
孫ウインドウを閉じたら親をリ...
-
JavaScriptで指定Windowを最大...
-
子ウィンドウから親ウィンドウ...
-
<EXCEL/VBA> OUTLOOKのウインド...
-
サブウィンドウからメインウィ...
-
ウィンドウが閉じようとしてい...
-
子ウインドウ(別窓)のURL...
-
子→親ウインドウへデータを受け...
-
VBの画面で、全ウィンドウを一...
-
子ウィンドウより親ウィンドウ...
-
ポップアップと作業ウィンドウ...
-
マイページはどこを開くの
-
デジタル時計の時刻合わせの方...
-
ウインドウを毎回同じ位置、大...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルのシート上に別のシー...
-
Javascript_submit()完了後に処...
-
デスクトップ画面を4分割するには
-
VBAで任意のウインドウのサイズ...
-
ウィンドウの2重起動を防止したい
-
VBの画面で、全ウィンドウを一...
-
<EXCEL/VBA> OUTLOOKのウインド...
-
ウィンドウ名からウィンドウオ...
-
ポップアップと作業ウィンドウ...
-
1クリックでモーダルを開いてか...
-
子ウィンドウの存在確認
-
window.Openをモーダルにできま...
-
子ウィンドウから親ウィンドウ...
-
親ウィンドウから開いた子ウィ...
-
JavaScriptで指定Windowを最大...
-
JavaScriptでPDFを新規ウィンド...
-
助けてGmailでボタン表示が消え...
-
初心者javascript グーグルクロ...
-
子ウィンドウより親ウィンドウ...
-
IEでのみ発生するJavaScriptエラー
おすすめ情報