반응형
A->B->C 창을 열때
C창에서 B창이 열려있는지 확인하기.
if(opener.colsed){
}
하면 될 줄알았다.
그러나 파이어폭스에선 아니되었다.
if(opener){
}
이렇게 하니 된다.. 결국 브라우져를 구분해야 한다.
if(new RegExp(/Firefox/).test(navigator.userAgent)){
}else{
}
* 다른 방법은 부모창의 특정 함수를 부르는 방법이다. 여러 화면중에서 특정화면여부를 확인할때
유용하다.
(주의점은 함수명만 쓰고 '()'는 쓰면 안된다는 사실..에러납니다..)
if(opener.함수명){
}
C창에서 B창이 열려있는지 확인하기.
if(opener.colsed){
}
하면 될 줄알았다.
그러나 파이어폭스에선 아니되었다.
if(opener){
}
이렇게 하니 된다.. 결국 브라우져를 구분해야 한다.
if(new RegExp(/Firefox/).test(navigator.userAgent)){
}else{
}
* 다른 방법은 부모창의 특정 함수를 부르는 방법이다. 여러 화면중에서 특정화면여부를 확인할때
유용하다.
(주의점은 함수명만 쓰고 '()'는 쓰면 안된다는 사실..에러납니다..)
if(opener.함수명){
}
반응형