function rowSpan(tableElt, columnNo){ 

    var rows = tableElt.getElementsByTagName("TR");
    var previous = -1;
    for (var i = 0; i < rows.length; i++) {
        if (i > 0){
            var compare = (previous < 0) ? (i - 1) : previous ;
            var preCol = rows[ compare ].getElementsByTagName("TD")[columnNo];
            var curCol = rows[i].getElementsByTagName("TD")[columnNo];
            if (preCol.innerHTML == curCol.innerHTML){
                preCol.rowSpan = preCol.rowSpan + 1;
                curCol.style.display = 'none';
                previous = compare;
            }else{
                previous = -1;
            }
        }
    }
}

사용법
 <body onload="rowSpan(nTbl,1)">



'프로그래밍 > ASP, Javascript' 카테고리의 다른 글

HTML 문자 표  (0) 2009.01.24
이미지 페이드인  (0) 2008.12.22
openwin()  (0) 2008.08.06
엔터를 치면 submit되지않게  (1) 2008.07.18
prototype  (0) 2008.07.17

//