게시판 본문 ASP, ASP.NET, IIS & Script - Read Only

re: 어떻게 get 을 할까요?
작성자: 송원석
작성일시: 2004-08-03 10:49,  조회수: 2,583
답변이 조금씩 늦어지고 있는게 느껴지시죠? 더군다나 게시판에 새로운 글이 올라오면 제 메일 주소로 메일이 발송되게 되어 있는데, 여긴 방화벽에서 POP 포트도 막고 있어서 메일을 확인하려면 직접 웹 메일 페이지에 접속을 해야 하기 때문에 신속한 고객 서비스 (?) 가 불가능하답니다. ^_^;;

정보문님께서 말씀하신 접근 방법이 올바르게 접근하시는 것입니다. 제가 글에서도 말씀드린 것처럼 인터넷 익스플로러는 웹 페이지를 로드하고 난 다음에 모든 HTML 태그를 개체화해서 프로그래밍 언어로 접근할 수 있도록 해줍니다. 즉 정보문님께서 가져오고 싶어하시는 학생의 이름을 담고 있는 TD 태그도 어딘가에는 개체로 준비되어있다는 결론이 나오죠. 따라서 어떤 방법을 사용하시던지 일단 이 TD 개체를 얻고나면 말씀하신 것처럼 innerText 나 innerHTML 프로퍼티를 사용하셔서 원하시는 내용을 가져올 수가 있고, 그 다음에는 문자열 조작에 볼과합니다. http://www.egocube.pe.kr/Lecture/Content/asp-script/200401070001 에서 'TABLE 태그 샘플 코드 테스트' 부분을 참고해보시면 약간 도움이 되실 것입니다.

문제는 모든 개체들을 하나씩 검사해보는 무식한 방법등을 사용하기에는 프로그램의 효율이 너무 좋지 않기 때문에 원하시는 데이터를 담고 있는 TABLE 태그 정도까지는 일단 다이렉트로 얻으실 수 있는 방법이 있으면 좋을 텐데요. 만약 그 TABLE 태그에 id 속성이 지정되어 있다면 getElementById() 메소드를 사용하여 쉽게 TABLE 개체를 얻으실 수 있습니다. 그리고 name 속성이 지정되어 있다면 getElementsByName() 메소드를 사용하시면 되구요. 그것도 정 안된다면 getElementsByTagName() 메소드를 사용해서 문서내에 존재하는 모든 TABLE 태그들을 얻으신 다음에 루프를 돌리셔서 원하시는 TABLE 개체를 찾으실 수도 있습니다.

일단 해당 TABLE 개체를 찾으셨다면 그 자식 개체들을 뒤져보는 것으로 원하시는 목표를 달성하실 수 있습니다. 각각의 개체에는 children 이라는 프로퍼티가 존재하는데 해당 HTML 태그의 자식 HTML 태그들의 개체 참조를 담고 있습니다. 따라서 TABLE 태그의 하위에는 TBODY 태그가 존재하고 TBODY 태그의 하위에는 TR 태그들이, 또 TR 태그의 하위에는 TD 태그들이 존재하므로 TR 태그들을 대상으로 루프를 돌리신다면 금방 문제가 해결되지 않을까 생각합니다. ^_^

감사합니다.

IP 주소: 152.99.132.13
전체 2,095 건의 게시물, 84 페이지로 구성된 ASP, ASP.NET, IIS & Script 게시판의 64 페이지입니다.
게시물
542

사용자 또는 관리자에 의해 삭제된 글입니다.

Anonymous

2004-09-01 0
541

re: 생활기록부 출력페이지에서

송원석

2004-08-04 2,770
539

성적통지표 (마지막) [3]

정보문

2004-08-04 2,706
538

성적통지표 2

정보문

2004-08-04 2,832
537

re: 성적통지표 2

송원석

2004-08-04 2,791
536

새폴더 생성하는데 사용권한이 없대요... [1]

ㅠ.ㅠ

2004-08-04 2,779
535

re: 새폴더 생성하는데 사용권한이 없대요...

멋진혀니

2004-08-13 719
534

성적 통지표...ㅜ.ㅜ [1]

정보문

2004-08-03 2,630
533

re: 성적 통지표...ㅜ.ㅜ

송원석

2004-08-03 2,818
532

오랜만 입니다..

궁금이

2004-08-03 694
531

re: 오랜만 입니다..

송원석

2004-08-03 3,086
530

패킷으로 가져오는 Rd 자료 [2]

정보문

2004-08-03 2,680
529

어떻게 get 을 할까요? [3]

정보문

2004-08-03 2,820
528

re: 어떻게 get 을 할까요? [3]

정보문

2004-08-03 2,613

re: 어떻게 get 을 할까요?

송원석

2004-08-03 2,583
526

neis 관련자료 삭제를 부탁합니다. [2]

정보문

2004-08-02 2,640
525

생활기록부 RD 2 [6]

정보문

2004-08-02 2,786
524

re: 생활기록부 RD 2 [3]

송원석

2004-08-02 2,753
523

생활기록부 RD

정보문

2004-08-02 3,262
522

정보문님, RD 페이지에 관한 두 번째 기능이 완료되었습니다. [1]

송원석

2004-07-31 3,387
521

re: 정보문님, RD 페이지에 관한 두 번째 기능이 완료되었습니다.

정보문

2004-08-01 2,629
520

희망

정보문

2004-07-31 3,314
519

정보문님, 특정 페이지를 원할때 갱신할 수 있는 기능이 완료되었습니다. [1]

송원석

2004-07-30 2,823
518

re: 정보문님, 특정 페이지를 원할때 갱신할 수 있는 기능이 완료되었습니다.

정보문

2004-07-30 2,544
517

생기부 요약

정보문

2004-07-30 2,747