본문 바로가기

HTML

(6)
iframe 내부 페이지 변경 이벤트 처리 Javascript DOM 2010. 01. 28. 안혁 http://hyok.kr HTML 페이지에 이 있을 때, 외부에서 프레임 내부의 페이지 변경(submit같은...) 이벤트를 잡고 싶은 경우 다음과 같이 진행하세요. [code] function buttonClicked() { //readystatechange 이벤트에 pageChanged() 함수 연결 document.getElementById("myiframe").onreadystatechange = pageChanged; } function pageChanged() { //의 document.readyState가 "complete"일 때...... if (document.getElementById("myiframe").document.rea..
iframe 안에 있는 객체 접근 Javascript DOM 2010. 01. 27. 안혁 http://hyok.kr HTML 페이지에서 자바 스크립트를 통하여 을 접근할 때 document.frames를 사용하거나 id. 했으나 표준 접근 방식은 다음과 같습니다. [code] document.getElementById("myiframe"); [/code] 특성 상 내부의 객체에 접근하고 싶은 경우가 있는데, 다음과 같이 사용하면 됩니다. [code] var frmDoc = document.getElementById("myiframe").contentWindow.document; frmDoc.getElementById("innerObjId"); [/code] contentWindow.document 대신 contentDocument를 사..
Javascript 쿠키 처리 Javascript 2010. 01. 25. 안혁 http://hyok.kr 괜찮은 쿠키 처리 자바스크립트가 있어 도메인 처리 추가 후 담아 둡니다. 원본의 출처는 다음과 같습니다. http://www.quirksmode.org/js/cookies.html [code] function createCookie(name,value,days,domain) { if (days) { var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); } else var expires = ""; document.cookie = name+"="+value+expires+..
자바 스크립트에서 HTTP 요청으로 XML을 받아 접근하여 보기 Java Script AJAX 2007. 7. 18. 안혁 http://hyok.kr .참고문헌 - Beginning Ajax with ASP.NET 이전에 자바스크립트에서 HTTP 요청을 시도해보았습니다. 이번에는 요청해서 받은 XML으로 접근하는 것에 대하여 이야기 하겠습니다. 이전에 CommonAJAXLibrary.js 작성했었는데, 조금 추가된 것이 있어서 먼저 그 내용을 반영하고 진행하였으면 합니다. 8, 9번째 줄이 추가된 줄입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 // Common values for the ReadyState of the XMLHttpRequest object v..
자바 스크립트에서 HTTP 요청하기 Java Script AJAX 2007. 7. 16. 안혁 http://hyok.kr .참고문헌 - Beginning Ajax with ASP.NET AJAX라는 것은 기존에 없던 새로운 언어가 아닙니다. "Java Script에서 XML을 비동기적으로 요청하여 기존 웹프로그래밍의 문제점을 해결한다"라고 하는 기존 기술에 대한 재발견이지요. 이미 AJAX가 이야기 된지도 오래 되었기에, 이미 다들 알고 있는 사실이 아닌가 생각됩니다. 앞에서 이야기한 기술의 핵심인 '그' 비동기적 요청이라는 것을 해보도록 하겠습니다. Java Script에서 HTTP를 요청하려면 HTTP 객체를 먼저 생성하여야 합니다. 브라우저에 따라 조금 다른데요. 비 MS Explore에서는 xmlHttpObj = new XMLHtt..
window.document.domain Java Script 2007. 11. 2. 안혁 http://hyok.kr 웹 페이지에서 팝업창을 띄울 때에, 일반적으로는 같은 서버의 웹 문서를 띄우겠지만, 규모가 조금 커지는 경우, 역할에 따라 웹 문서들이 다른 서버에 올라가는 경우가 있습니다. 예를 들어 제 홈페이지가 메인은 http://abc.hyok.kr에 웹문서들이 들어있지만, 특정기능은 http://xyz.hyok.kr에 두고, 이를 팝업창으로 보여주는 경우가 있을 수 있겠습니다. 다음과 같이 말이지요. 단순히 창을 띄운 경우는 문제가 되지 않는데, 팝업 창-popup.html에서 어떤 결과를 부모 창-owner.html에 돌려주고 싶은 경우가 있을 수 있지요. 팝업 창이라는 것이 그런 기능을 해야할 때가 많이 있습니다. 회원 가입할 때에..