새창관련 문의드립니다.
본문
그누보드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
<? 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> "; } ?>
//parent.opener.location.href = '".G5_BBS_URL."/board.php?bo_table=$bo_table&wr_id=$wr_id';
로 바꿔보세요
parent.opener
부분들을
opener 나 혹은 window.opener
로 한번 해보세요.
감사합니다.
그런데 두가지 방법으로 다 해보았는데 반응이 없군요
script 부분이 전혀 작동하지 않는것 같은데 다른방법이 없을까요?