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

한번만더봐주세요 ㅠ

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

제발도와주세욤 ㅠ

댓글 작성

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

로그인하기

댓글 8개

링크 주세요 ㅡㅡ;;;;;;;;;;;;;
코드만 잠깐바주면되는데요 ㅠㅠ 안될까요?ㅠ
우선 함수 틀렸구요 타켓 틀렸구요. 링크봐서 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."');\"" ?>>

이러면 될지 않될지 ㅡㅡ;;; 제가 대충 파악하기로는 구조가 그런거 같군요.
악!!!!!!!벌이뉨정말정말 감사합니다!!ㅎㅎㅎ 되요!와!!!! 몇일동안 못했던건데 ㅎㅎ 진짜감사합니다 공부열심하겠습니다!!
한가지 말씀드리면요 먼저 부탁하실땐 링크을 주시거나 정확한 이미지을 첨부해주셔야할수있습니다.
제가 들은건 그냥 큰네모을 자리옴기면 작은네모 이렇게 설명하시면 이해가안되죠
네알겠습니다 ㅠㅠ

게시글 목록

번호 제목
284508
284499
284492
284490
284484
284481
284478
284476
284474
284472
284470
284458
284457
284454
284453
284447
284446
284444
284441
284440