테스트 사이트 - 개발 중인 베타 버전입니다

갤러리 게시판 뷰페이지에서 이미지 클릭시 새창 채택완료

카아드 2년 전 조회 2,074

갤러리 게시판 뷰페이지에서 이미지 클릭시 새창으로 뜨잖아요?

아래의 소스가 그렇게 해주는 것 같은데 현재 저의 소스에도 이 소스가 있고 이미지를 출력하는 소스도 다른 소스들과 비교해봤을 때 문제 없이 똑같은데 왜 이미지 클릭이 안될까요?

 

<script>
$(function() {
    $("a.view_image").click(function() {
        window.open(this.href, "large_image", "location=yes,links=no,toolbar=no,top=10,left=10,width=10,height=10,resizable=yes,scrollbars=no,status=no");
        return false;
    });

 

댓글을 작성하려면 로그인이 필요합니다.

답변 8개

채택된 답변
+20 포인트
들레아빠

본문에 이미지 첨부했을 때 이미지 새창 링크 없애기

이거 하셨는지 확인하여 보세요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

카아드
2년 전
에디터로 작성하는데 이미지 새창 링크 없애기 버튼은 보이지 않습니다!
들레아빠
2년 전
검색창에 "본문에 이미지 첨부했을 때 이미지 새창 링크 없애기" 넣고 검색하면 많이 나옵니다.

댓글을 작성하려면 로그인이 필요합니다.

qogmlwo127
2년 전

한번 확인해보세요! https://sir.kr/conflictconsultation/245" rel="nofollow noreferrer noopener" target="_blank">https://sir.kr/conflictconsultation/245

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

n
2년 전

추가 피해자 방지 https://sir.kr/conflictconsultation/245" rel="nofollow noreferrer noopener" target="_blank">https://sir.kr/conflictconsultation/245

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

HTML 소스(구조)와 JavaScript가 맞지 않아서 그런 듯합니다.

   HTML 이

<a ><IMG class=view_img  ...>

라면

  $("a img.view_image").click(...

이렇게 하고

 

window.open(this.href, ...

 대신

window.open(this.src, ...

로 해 보세요.

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

카아드
2년 전
파일을 불러오는 소스는 이러합니다.

<?php
// 파일 출력
$v_img_count = count($view['file']);
if($v_img_count) {
echo "<div id=\"bo_v_img\">\n";

foreach($view['file'] as $view_file) {
echo get_file_thumbnail($view_file);
}

echo "</div>\n";
}
?>

<!-- 본문 내용 시작 { -->
<div id="bo_v_con"><?php echo get_view_thumbnail($view['content']); ?></div>
<?php //echo $view['rich_content']; // {이미지:0} 과 같은 코드를 사용할 경우 ?>
<!-- } 본문 내용 끝 -->

여긴 어떻게 바꿔야 하는지 잘 모르겠어요.

댓글을 작성하려면 로그인이 필요합니다.

this.href를 this.get(0).href로 바꿔보세요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

카아드
2년 전
이것도 안됩니다 ㅜ

댓글을 작성하려면 로그인이 필요합니다.

2년 전

 $("a.view_image")

->

 $("a.view_image, #bo_v_con img")

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

카아드
2년 전
새 창은 뜨는데 이미지가 안나오네요 ㅠ

댓글을 작성하려면 로그인이 필요합니다.

유찬아빠
$('a[class=view_image]')
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

카아드
2년 전
추가해도 안되네요 ㅠㅠ 혹시 에디터로 작성한 이미지는 확대가 안되는건 아니겠죠?

댓글을 작성하려면 로그인이 필요합니다.

2년 전

개발자도구에서 오류를 한번보시기바랍니다

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

카아드
2년 전
오류는 없습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인