window.open

noticeWindow.opener = self; 코드가 팝업 창을 현재 창으로 다시 연결하는 기능을 수행하는데, 이 대신 새로운 팝업 창을 여는 코드로 변환하려면 window.open()을 사용할 수 있습니다. 예를 들어, window.open()을 사용해 팝업 창을 띄우려면 다음과 같이 작성할 수 있습니다:

코드 설명
url: 팝업으로 열 페이지의 URL을 설정합니다.
popupFeatures: 팝업 창의 너비, 높이, 스크롤 여부 등의 옵션을 설정합니다.
window.open() 함수로 팝업 창을 띄운 뒤, 열리면 focus()로 창이 포커스되도록 합니다.
이렇게 하면 opener = self; 없이도 새 창을 팝업으로 열 수 있습니다.