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

새창관련 문의드립니다. 채택완료

나그네99 7년 전 조회 1,903

그누보드4에서 사용하던 스킨을 변환하고 있는데 아래 부분이 해결이 안되네여
확인좀 부탁드립니다.

 

 

view_skin.php
<? if ($is_admin) { echo "<a href=\"javascript:window.open('$board_skin_url/field_update.php?bo_table=$bo_table&wr_id=$wr_id' , 'FIELDUP', 'hiddenframe') ;\"><img src=$board_skin_url/img/i1.gif border='0'></a> "; } ?>

field_update.php
<?php
include_once('./_common.php');

$sql = " update $write_table
                  set wr_8 = '1'
                  where wr_id = '$wr_id' ";
sql_query($sql);

echo"
    <script type='text/javascript'>
    //parent.opener.location.href = '$G5_BBS_URL/board.php?bo_table=$bo_table&wr_id=$wr_id';
    parent.opener.location.reload();
    window.close();
    </script>
    ";
?>


결과
게시판 테이블 wr_8필드에 1
윈도우창 close
$G5_BBS_URL/board.php?bo_table=$bo_table&wr_id=$wr_id 이페이지에 [object]만표시되고 reload가 되지 않는이유가 무었일까요?

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

답변 4개

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

<? if ($is_admin) { echo "<a href=\"javascript:void(0)\" onclick=\"window.open('$board_skin_url/field_update.php?bo_table=$bo_table&wr_id=$wr_id' , 'FIELDUP', 'hiddenframe') ;\"><img src=$board_skin_url/img/i1.gif border='0'></a> "; } ?>

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

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

7년 전

감사합니다.
그런데 두가지 방법으로 다 해보았는데 반응이 없군요
script 부분이 전혀 작동하지 않는것 같은데 다른방법이 없을까요?

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

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

p
7년 전

parent.opener

부분들을

opener 나 혹은 window.opener

로 한번 해보세요.

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

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

7년 전

  //parent.opener.location.href = '".G5_BBS_URL."/board.php?bo_table=$bo_table&wr_id=$wr_id';

로 바꿔보세요

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

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

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

로그인