상담신청 게시판이 하나 있습니다.
해당 게시판에 글을 작성하면 뷰페이지에서 경고창으로 상담신청했다는 안내글을 띄우고 index.php로 보내게 설정이 되어 있습니다.
(write_update.skin.php스킨을 추가해서 원하는 페이지로도 보낼 수 있다는 정보도 얻었습니다.)
하지만 A페이지에서 글을 작성시 다시 A페이지로 가야하고,
게시판에 접근해서 글을 작성시 게시판으로 가야합니다.
그래서 javascript:history.back(-1) 이 코드를 넣어봤는데
옳바르게 사용하라는 경고창만 뜨고 작동을 하지 않는데
해결 방안이 있을까요..
답변 3개 / 댓글 5개
A페이지에서 상담게시판 쓰기로 보낼때 변수를 하나 넘긴후 스킨내 write_update.tail.skin.php하단에
조건문으로 변수값이 있는지 확인후 goto_url() 또는 alert()를 써서 페이지 이동하면 될것 같네요.
답변에 대한 댓글 3개
상담신청게시판이 어떤구조인지는 모르나
기본적인
그누보드의
write_update.php 파일의 맨하단에는
goto_url(G5_HTTP_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id.$qstr);
가 있습니다.
하지만 index.php 로 가게 되어있다고 하시니
write_update.skin.php 파일에서 먼저 제어를 보내면 해결될거 같습니다.
goto_url(G5_HTTP_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id.$qstr);
는 글 본문으로 가는것이니
리스트로 가게끔
goto_url(G5_HTTP_BBS_URL.'/board.php?bo_table='.$bo_table);
까지만 작성하면 해결될듯 싶네요
javascript:history.back(-1) 이렇게 하시는것보다
location.href = '[주소]' 이렇게 해보시면 확실하게 될듯합니다.
post방식에서 back으로 가면 가끔식 주소를 잃어 버리거나 해당 파라메터가 소실되기때문에 그런 현상이 생길수 있습니다.
답변을 작성하려면 로그인이 필요합니다.
A페이지에서 변수를 가지고 가는 방법을 연구해서 적용시켜야겠네요~
그럼 A페이지에서 작성한 글을 다시 A페이지로가고
게시판에 작성한 글을 뷰페이지로 가겠네요