태그의 display의 값에 따라 그림의 src을 바꾸는 자바스크립트의 오류 좀 봐주세요.. > 그누3질답

그누3질답

태그의 display의 값에 따라 그림의 src을 바꾸는 자바스크립트의 오류 좀 봐주세요.. 정보

그누보드 태그의 display의 값에 따라 그림의 src을 바꾸는 자바스크립트의 오류 좀 봐주세요..

본문

사용 스크립트는 아래입니다.

<SCRIPT language='Javascript'>
function dis(box, imgname) {

    var obj = eval('document.' + imgname);

    if (box.style.display=='none')
    {
        box.style.display = 'block';
        obj.src = './image/icon_catlevel2.gif'
    }else {
        box.style.display = 'none';
        obj.src = './image/icon_catlevel.gif'
    }
}

</script>

링크를 클릭하면 해당 id를 가진 테이블이 행이 보여지면서 특정 name을 가진 이미지 태그의 src이
바꾸는 것입니다. 제가 아무리 자바스크립트가 서툴러도 위의 것은 맞는 것 같은데 어디서 오류가 나
는지 이해가 가질 않습니다. 혹 아시는 분들 날카로운 지적해주시길 바랍니다.

댓글 전체

저는 이런 방법으로 사용하죠.

<SCRIPT language='Javascript'>
function displaySubRow(box, imgname) {
    var img = document.getElementById(imgname) ;
var row = document.getElementById(box);
    if (row.style.display=='none')    {
        row.style.display = '';
        img.src = 'show.gif'
    }else {
        row.style.display = 'none';
        img.src = 'hide.gif'
    }
}
</script>
<div>
<a href="javascript:;" onclick="displaySubRow('row_1','imgID_1')"><img id='imgID_1' src="hide.gif" width="20" height="20" border="0" alt="">show first row</a>
<div id='row_1' style="display:none; border:1 solid #000; padding:5px">This is first row.</div>
</div>
<div>
<a href="javascript:;" onclick="displaySubRow('row_2','imgID_2')"><img id='imgID_2' src="hide.gif" width="20" height="20" border="0" alt="">show second row</a>
<div id='row_2' style="display:none; border:1 solid #000; padding:5px">This is second row.</div>
</div>
전체 9,564
그누3질답 내용 검색

회원로그인

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