관리자님 지식답변 게시판에서 채택후 페이지를 다시 읽어들이게 하려면? 정보
관리자님 지식답변 게시판에서 채택후 페이지를 다시 읽어들이게 하려면?본문
채택하면 그상태 그래도 있어요. 그래서 채택 되었을 때 다시 해당 페이지를
다시 읽어 들이게 하려는데...
choice.php에서...
echo "<script language='javascript'>opener.parent.location.replace();alert('답변을 채택 하였습니다.');window.close();</script>";
추가했는데 refresh가 안되네요. -..-a
댓글 전체
opener.parent.location.reload();
해보세요
해보세요
아무런 동작을 안하네요... 뭐가 잘못된 것인지 어렵네요... -..-a

opener.location.replace();
-..-a 역시 그대로에요. 동작 안해요.
opener.location은 null이거나 개체가 아닙니다...라고 애러가 나오네요. -..-a
opener.location은 null이거나 개체가 아닙니다...라고 애러가 나오네요. -..-a

opener.document.location.replace();
역시 오류가... opener.document.location은 null이거나 개체가 아닙니다

echo "<SCRIPT>window.opener.프래임이름.location.reload(); alert('답변을 채택 하였습니다.'); window.close();</SCRIPT>";

프레임 이름엔 parent 를 넣어면 되겠네요.
window.opener.parent 도 오류가... -..-a

팝업창에서 실행하는게 맞나요?

echo "<SCRIPT> alert('답변을 채택 하였습니다.'); window.parent.location.reload(); window.close();</SCRIPT>";
제컴에서 직접 테스트결과 잘됩니다.ㅎㅎ
제컴에서 직접 테스트결과 잘됩니다.ㅎㅎ

팝업창이 아니라 히든 프레임으로 실행되는거네요..
window.close(); 는 빼시구요.
echo "<script language='javascript'>parent.location.reload();alert('답변을 채택 하였습니다.');</script>";
혹은
echo "<script language='javascript'>top.location.reload();alert('답변을 채택 하였습니다.');</script>";
window.close(); 는 빼시구요.
echo "<script language='javascript'>parent.location.reload();alert('답변을 채택 하였습니다.');</script>";
혹은
echo "<script language='javascript'>top.location.reload();alert('답변을 채택 하였습니다.');</script>";
잘 됩니다... 감사합니다 ^^