본문 바로가기

Programming/Script

Ajax - XMLHttpRequest XMLHttpRequest(XHR) 객체는 Internet Explore5에서 ActiveX 컴포넌트 형식으로 가장 먼저 제공되었기때문에, 모질라와 사파리 웹브라우저에서 이 객체를 도입하기전까지 사실 많은 개발자들이 XMLHttpRequest 객체의 사용을 꺼려했다. XHR은 W3C 표준이 아니기 때문에 브라우저마다 작동방식에 있어서 다소나마 차이가 존재했었지만 현재 대부분의 브라우저들은 XHR 기능을 서로 비슷하게 구현하고 있다. 현존하는 브라우저들 중에서 XHR을 지원하지 않는 브라우저는 거의 없을정도로 대부분의 브라우저들은 현재 XHR 을 지원하고 있다. ajax 구현의 시작은 XHR 객체의 생성에서 시작한다. 위의 소스는 new 키워드를 사용하여 아주 간단하게 XMLHttpRequest 객체를 생.. 더보기
Ajax란? Ajax (Asynchronous Javascript And XML) Ajax는 비동기 JavaScript 및 XML의 약어이다.(DHTML도 마찬가지다.) Adaptive Path사의 Jesse James Garrett이 이 약어를 만들어냈으며, Jesse에 따르면 이 약어는 두문자어는 아니라고 한다. XMLHttpRequest와 자바스크립트를 이용한 비동기 데이터 교환 XML 및 XSLT를 통한 데이터 교환 및 이용 DOM을 함께 사용하여 다이나믹 표현 제공 XHTML 및 CSS를 이용한 표준 기반 표현 기법 Ajax 애플리케이션에 포함된 기본기술 웹 양식을 구축하고 애플리케이션 완료 때까지 사용되는 필드를 식별하는 데 HTML을 사용한다. 자바 스크립트 코드는 Ajax 애플리케이션을 실행하는 중심 .. 더보기
HTML 4.0 Special Entities Character Entity Decimal Hex Rendering in Your Browser Entity Decimal Hex quotation mark = APL quote " " " " " " ampersand & & & & & & less-than sign < < < Latin capital ligature OE Œ Œ Œ Œ Œ Œ Latin small ligature oe œ œ œ œ œ œ Latin capital letter S with caron Š Š Š Š Š Š Latin small letter s with caron š š š š š š Latin capital letter Y with diaeresis Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ modifier letter circumflex a.. 더보기
자주쓰는 공통스크립트 자주쓰는 공통스크립트 숫자만 가능(한글 제외) Return : boolean function onlyNumberKey() { var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode; return ((keyCode!=13) && (keyCode>47 && keyCode47 && keyCode64 && keyCode96 && keyCode 대문자 변환 function changeUpperCase(obj) { obj.value = obj.value.toUpperCase(); } 공백확인 function isEmpty(str) { str = trim(str); return str == '' ? true : f.. 더보기
div 숨기기 / 보이기 DIV 숨기기 / 보이지 [head에 스크립트 적용] [소스 내부에 들어갈 내용] 보이고 숨기고자 하는 내용 // 버튼을 이용하여 숨기거나 보여주는 것을 조정한다. display1()을 불르면 div1 을 숨깁니다. display()을 불르면 div1 을 감춥니다. [위의 소스 적용 예] 보이고 숨기고자 하는 내용 더보기
하루동안 팝업창 띄우지 않기 팝업 띄울 페이지의사이 새창의 의 사이 그리고 체크박스는 아래처럼 이름을 스크립트에 선언한대로(popup) 하고, form 태그로 열고 닫아야 한다. 다음 접속시 이 창을 열지 않음 닫기 하단부의 setCookie() Function에서 숫자1을 원하는대로 수정하면 숫자만큼의 일수동안 창이 열리지 않는다. 출처: http://www.eguweb.co.kr/ 더보기