본문 바로가기

JAVASCRIPT41

주민번호 확인 프로그램 pageEncoding="EUC-KR"%>http://www.w3.org/TR/html4/loose.dtd">         -            주민등록번호를 입력하시고 확인버튼을 눌러주세요.       [출처] 주민등록번호 확인프로그램|작성자 도망자 2008. 11. 6.
AJAX의 JSON 응답을 위한 eval() eval() 함수의 사용 목적은 객체를 만들기 위함이고, joson응답 또한 객체로 만들어 사용합니다. joson응답을 객체로 만들 때 eval함수에서 발생하는 invalid label error 때문에 괄호가 필요합니다. 이유는 eval이 처음 만나는 : ☜ 이거 전까지를 label로 해석하기 때문입니다. label : statement 이런 구조로 해석하기 때문에 문제가 발생합니다. 그러므로 ( )를 넣어주어 label로 해석되는 문제를 해결할 수 있습니다. var s = eval("({'a':1, 'b':2, 'c':3})"); [참고 사이트] : http://willcode4beer.com/tips.jsp?set=jsonInvalidLabel ──────────────────────────────.. 2008. 11. 5.
DOM을 이용한 테이블 변경(테이블전체 또는 일부변경) 보통 HTML의 일부분을 바꾸려면 xxxx 나 span으로 영역을 지정한 다음 자바스크립트에서 document.getElementById("change"); 한다음 innerHTML을 써서 바꾸는 형식을 많이 쓴다. 하지만, table 안의 경우 어떻게 할 것인가? td에 id를 줘서 바꾼다 라는 것을 생각할 수 있다. 하지만 이경우 안되는 경우가 잦다. 왜 안되는지 원인까지는 파악하지는 못했지만 바꿀수 있는 방법은 알게 되었다. 아래의 코드를 참조 하면 table 전체를 바꿀 수도 있고 일부 td만을 바꿀 수도 있다. 당연히 제가 만들고 test 해본 내용입니다. 정윤재 2008. 10. 30.
SELECT OPTION 변화에 따른 페이지 이동 -------- abc.jsp bcd.jsp 2008. 10. 27.