네. 가능합니다.간략하게 샘플코드 작성해봤는데 아래와 같이 하면 됩니다.main.html<script>var a_win, b_win;function a_open() { a_win = open("a.html","a","height=100,width=100");}function b_open() { b_win = open("b.html","b","height=100,width=100");}</script>
<a href="#" onclick="a_open()">A팝업오픈</a><br><a href="#" onclick="b_open()">B팝업오픈</a>a.html<script>function allclose() { if (opener.b_win) opener.b_win.close(); // B팝업닫기 self.close(); // A팝업닫기}
</script><h1>A팝업</h1><a href="#" onclick="allclose()">A, B팝업 동시닫기</a>
b.html<h1>B팝업</h1>
새 창으로
네. 가능합니다.
간략하게 샘플코드 작성해봤는데 아래와 같이 하면 됩니다.
main.html
<script>
var a_win, b_win;
function a_open() {
a_win = open("a.html","a","height=100,width=100");
}
function b_open() {
b_win = open("b.html","b","height=100,width=100");
}
</script>
<a href="#" onclick="a_open()">A팝업오픈</a>
<br>
<a href="#" onclick="b_open()">B팝업오픈</a>
a.html
<script>
function allclose() {
if (opener.b_win) opener.b_win.close(); // B팝업닫기
self.close(); // A팝업닫기
}
</script>
<h1>A팝업</h1>
<a href="#" onclick="allclose()">A, B팝업 동시닫기</a>
b.html
<h1>B팝업</h1>