테스트 사이트 - 개발 중인 베타 버전입니다

JS 새창 뛰우기 할때, 변수에 담는 이유? 채택완료

sinbi 6년 전 조회 2,373

<button onclick="myFunction()">Try it</button>

<script>
function myFunction() {
  var myWindow = window.open("", "", "width=200,height=100");
}
</script>

 

 

 

 

 

함수 호출해 사용하는데, 왜 굳이 변수에 담나요?

담으면 어떤 점이 좋길래....?

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
6년 전

창만 띄우는 경우라면 window.open("", "", "width=200,height=100");

로 충분합니다. 

변수에 담는 경우는 팝업창을 컨트롤할경우 필요합니다.

ex) myWindow.document.write(), myWindow.close()

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

s
sinbi
6년 전
아하, 연창 갖고 뭘 또 하는거군요.
답변 감사합니다.

주말 잘 보내세요. ~~

댓글을 작성하려면 로그인이 필요합니다.

티로그
6년 전

</p>

<p>var myWindow = window.open("", "MsgWindow", "width=200,height=100");

myWindow.document.write("<p>This is 'MsgWindow'. I am 200px wide and 100px tall!</p>");</p>

<p>

처럼 띄워진 새창을 조작할때 사용합니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

s
sinbi
6년 전
헐, 슈와이 님 답댓글 다는 사이, 그새 또 새 답변이 달렸네용.ㅎ
예제 코드 감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인