게시판 view.skin.php로 접근시, 링크주소 새창띄우는 방법 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

게시판 view.skin.php로 접근시, 링크주소 새창띄우는 방법 정보

게시판 view.skin.php로 접근시, 링크주소 새창띄우는 방법

본문

개인적인 이유로 인해 스킨을 만들면서,
최신글리스트, new.php,search.php등의 목록화면에서서 접근시
링크1 에 입력된 '링크주소'로 새창띄우기를 해서 해당 내용을 보여주고
본문내용은 보여주지 않게 하려고 합니다.

그래서 view.skin.php 제일 상단에 아래처럼 코드를 넣어봤습니다.

<?
if (($view[mb_id] && $view[mb_id] == $member[mb_id]) || $is_admin) {
; // 자신의 글이면 통과
}else{
echo("<script>alert('링크게시물- \"{$view[wr_subject]}\"');</script>");
echo("<script>window.open('{$view[link_href][1]}');</script>");
echo("<script>history.go(-1);</script>");
}
?>


.... 위 문제가
.... 현재 '익스8'이상의 브라우저에서 '스크립트창'이 실행이 되지 못하는 문제가 생깁니다.
추측컨데, 아마도 보안설정문제로 인해 스크립트 실행이 되지 않는거 같네요 (인터넷옵션-개인정보-팝업차단에 '체크')

위 스크립트 코드를 바꿔서 링크된 주소와 관련한  '새창'이 문제없이 실행될수 있게할수 있는
방법이 없을런지요?


p.s;
참고로, list.skin.php 에서는 " <a href='{$list[$i][href]}'> " 코드로 이상없이 새창이 실행됩니다만,
게시판리스트가 아닌 다른 위치에서 접근시, 본문으로 바로가기 때문에 위코드의 작업이 필요합니다.
  • 복사

댓글 전체

© SIRSOFT
현재 페이지 제일 처음으로