k

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

· 2012-07-03 (화) 11:59:19 · 1987
개인적인 이유로 인해 스킨을 만들면서,
최신글리스트, 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]}'> " 코드로 이상없이 새창이 실행됩니다만,
게시판리스트가 아닌 다른 위치에서 접근시, 본문으로 바로가기 때문에 위코드의 작업이 필요합니다.
|
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
12-07-03 조회 1,793
12-07-03 조회 921
12-07-03 조회 1,648
12-07-03 조회 1,175
12-07-03 조회 1,544
12-07-03 조회 1,060
12-07-03 조회 971
12-07-03 조회 867
12-07-03 조회 1,988
12-07-03 조회 1,069
12-07-03 조회 988
12-07-03 조회 1,124
12-07-03 조회 932
12-07-03 조회 1,089
12-07-03 조회 849
12-07-02 조회 898
12-07-02 조회 1,580
12-07-02 조회 943
12-07-02 조회 886
12-07-02 조회 1,675