한번만더봐주세요 ㅠ > 그누4 질문답변

그누4 질문답변

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

한번만더봐주세요 ㅠ 정보

한번만더봐주세요 ㅠ

첨부파일

list.skin.php (6.9K) 4회 다운로드 2012-04-04 09:45:19

본문

파일과 사진을 첨부해놧는데요
list의 한부분이구요...
한페이지에6개의 글이 나타나게했습니다.
한 글당 큰이미지와 작은이미지2개를 나오게햇구요.
작은이미지에 마우스오버를하면 해당글의 큰이미지에 마우스오버한 이미지가 보여지게됩니다.
그런데 제가한거는
바뀌기는하는데
첫번째 글의 큰화면에서만 바껴요;;;
2번째글의 작은이미지를 마우스오버해도
첫번째이글 큰이미지에서 바뀌고;;
어떻게해야될까요?

제발도와주세욤 ㅠ

댓글 전체

우선 함수 틀렸구요 타켓 틀렸구요. 링크봐서 HTML을 좀 봐야 멀 구성하시려고 했는지 좀 알아 차리 겠는데요. chImg 인자가 1개 인데 왜 인자는 3개로 콜하며 또 chImg에서 for문을 돌래서 왜 6번 똑같은데에다 입히고 있는지 그리고 이미지가 바뀌는 타켓은 명백히 gallery_img 하나 입니다. 그래서 첫 이미지만 바뀌는 것니다.
초초동이님아 님이 주신 소스는 분석하는데도 어려워요. 우선 뎁스가 안되어 있어서 테이블이 어케 뿌려지고 있는 파악 하기 참 힘들어요. 그래서 링크 보자는건데 ㅜㅜ

우선 84라인 쯤에

//이미지
if (file_exists($thumb))
        $image = "<img src='{$thumb}' border='0'  width='195' height='150' name='gallery_img{$i}' id='gallery_img{$i}' >";
else //이미지가 없으면
$image="<img src={$board_skin_path}/img/noimg.gif width='195'  height='150' align='absmiddle' border=0 name='gallery_img{$i}' id='gallery_img{$i}'  >";
//이미지가 아니네
        if(preg_match("/\.(swf|wma|asf)$/i","$file") && file_exists($file)){
$image = "<script>doc_write(flash_movie('$file', 'flash$i', '$thumb_width', '$thumb_height', 'transparent'));</script>";


이렇게 바꿈니다.

120라인 쯤에

<script type="text/javascript">
function chgImg( imgname, index ) {
 
  document.getElementById('gallery_img'+index).src=imgname;

}
</script>

로 바꾸세요.

그리고 마우스 오버 하는 곳이 두군데 있는데요 다 이렇게 바꾸세요

<? echo "onmouseover=\"chgImg('".$file."','".$i."');\"" ?>>

이러면 될지 않될지 ㅡㅡ;;; 제가 대충 파악하기로는 구조가 그런거 같군요.
한가지 말씀드리면요 먼저 부탁하실땐 링크을 주시거나 정확한 이미지을 첨부해주셔야할수있습니다.
제가 들은건 그냥 큰네모을 자리옴기면 작은네모 이렇게 설명하시면 이해가안되죠
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT