게시판 본문 ASP, ASP.NET, IIS & Script - Read Only
re: 추가 질문입니다... |
---|
작성자: 송원석
작성일시: 2004-11-16 14:54,
조회수: 2,729
|
안녕하세요? 송원석입니다. ^_^
먼저 첫 번째 질문부터 답변을 드리도록 하겠습니다. TR 개체에는 rowIndex 라는 프로퍼티가 있는데 이 프로퍼티를 사용하시면 쉽게 문제를 해결하실 수 있습니다. 예를 들어서 다음과 같은 자바스크립트 함수를 하나 선언합니다. function IndexOfTR(objTR) { alert(objTR.rowIndex); }그리고 원하시는 테이블의 TR 태그에서 onclick 이벤트 헨들러에 onclick="IndexOfTR(this);" 라고 위에서 작성한 함수를 지정하시고 테스트를 해보시면 해당 TR 개체의 인덱스가 출력되는 것을 확인하실 수 있습니다. 참고로 이 인덱스는 0 부터 시작합니다. 그리고 두 번째 질문은 먼저 다음과 같은 점들을 미리 알고 계셔야만 합니다. 임의의 TABLE 태그를 작성하신 경우 실제로는 TABLE 태그에 TBODY 태그를 작성하지 않으셨더라도 인터넷 익스플로러는 항상 이 태그를 내부적으로 끼워넣습니다. 그리고 만약 TABLE 태그를 일부러 혹은 실수로 닫지 않았더라도 인터넷 익스플로러가 적당하다고 판단되는 시점에서 TABLE 태그를 닫아버립니다. 물론 이런 내용들은 소스 보기에서는 보이지가 않는 내부적인 처리입니다. 따라서 결국 구조는 TABLE 태그 → TBODY 태그 → TR 태그 → TD 태그의 계층을 가지게 됩니다. 그러므로 임의의 TD 태그의 TABLE 태그를 구하시려면 TD 태그의 부모의 부모의 부모 태그를 구하시면 되는 것이죠. 따라서 다음과 같은 코드가 성립됩니다. objTable = objTD.parentElement.parentElement.parentElement; alert(objTable.tagName); alert(objTable.id);마지막으로 TD 태그나 TR 태그를 DIV 태그등으로 감싸는 경우를 말씀하셨는데 절대로 권장되지 않는 형식의 코딩입니다. 가급적 그런 경우를 피하시기 바랍니다. ^_^ 감사합니다. |
IP 주소: 165.141.121.62
|
전체 2,095 건의 게시물,
84 페이지로 구성된
ASP, ASP.NET, IIS & Script 게시판의
53 페이지입니다.
게시물 | ||||
---|---|---|---|---|
822 | 2004-11-16 | 4,560 | ||
2004-11-16 | 2,729 | |||
820 | 2004-11-16 | 2,569 | ||
819 | 2004-11-16 | 2,678 | ||
818 | 2004-11-16 | 2,716 | ||
817 | 2004-11-16 | 2,926 | ||
816 | 2004-11-14 | 2,798 | ||
815 |
re: 액티브X의 활용 2편 [2] |
2004-11-15 | 2,701 | |
814 | 2004-11-08 | 2,998 | ||
813 | 2004-11-08 | 2,638 | ||
812 |
저장프로시저의 반환값... [1] |
2004-11-04 | 3,815 | |
811 | 2004-11-04 | 3,100 | ||
810 | 2004-11-05 | 2,760 | ||
809 |
오마르 |
2004-11-05 | 926 | |
808 |
set nocount on [2] |
verve |
2004-11-12 | 892 |
807 |
오마르 |
2004-11-02 | 769 | |
806 | 2004-11-02 | 2,565 | ||
805 |
오마르 |
2004-11-04 | 722 | |
804 | 2004-11-04 | 2,869 | ||
802 |
오마르 |
2004-11-01 | 828 | |
801 | 2004-11-01 | 2,865 | ||
800 |
오마르 |
2004-10-28 | 875 | |
799 | 2004-10-28 | 2,903 | ||
798 |
오마르 |
2004-10-28 | 1,026 | |
797 | 2004-10-28 | 2,862 |