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

게시글 Move 할때 나오는 팝업창 위치 센터로 채택완료

울라프 3년 전 조회 1,437

게시글 Move 할때 나오는 팝업창 위치를

모니터 정중앙으로 Fix 할려면 어떻게 해야 하나요?

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

답변 2개

채택된 답변
+20 포인트

 

자바스크립트 윈도우 객체 중에서 innerWidth 와 innerHeight 를 사용하였습니다.

screen.width 나 screen.height 등 다른 것들을 사용해도 괜찮습니다.

 

list.skin.php 에서 아래의 구문을 찾습니다.

</p>

<p>var sub_win = window.open("", "move", "left=50, top=50, width=500, height=550, scrollbars=1");</p>

<p>

 

다음처럼 고쳐줍니다.

</p>

<p>moveX = (innerWidth - 500) / 2 ;

moveY = (innerHeight - 550) / 2;

var sub_win = window.open("", "move", "left=" + moveX + ", top=" + moveY + ", width=500, height=550, scrollbars=1");</p>

<p>

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

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

들레아빠

list.skin.php 하단 스크립트 중에 아래내용

</p>

<p>function select_copy(sw) {

    var f = document.fboardlist;</p>

<p>    if (sw == "copy")

        str = "복사";

    else

        str = "이동";</p>

<p>    var sub_win = window.open("", "move", "left=50, top=50, width=500, height=550, scrollbars=1");</p>

<p>    f.sw.value = sw;

    f.target = "move";

    f.action = g5_bbs_url+"/move.php";

    f.submit();

}</p>

<p>

left=710

ex)1920/2-250=710

이렇게 하면 됩니다.

 

비타주리님께서 정답을 하신줄 모르고 글을 올렸습니다. 제 글은 무시하세요.

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

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

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

로그인