본문 바로가기

HTML/Javascript

(4)
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+..
window.document.domain Java Script 2007. 11. 2. 안혁 http://hyok.kr 웹 페이지에서 팝업창을 띄울 때에, 일반적으로는 같은 서버의 웹 문서를 띄우겠지만, 규모가 조금 커지는 경우, 역할에 따라 웹 문서들이 다른 서버에 올라가는 경우가 있습니다. 예를 들어 제 홈페이지가 메인은 http://abc.hyok.kr에 웹문서들이 들어있지만, 특정기능은 http://xyz.hyok.kr에 두고, 이를 팝업창으로 보여주는 경우가 있을 수 있겠습니다. 다음과 같이 말이지요. 단순히 창을 띄운 경우는 문제가 되지 않는데, 팝업 창-popup.html에서 어떤 결과를 부모 창-owner.html에 돌려주고 싶은 경우가 있을 수 있지요. 팝업 창이라는 것이 그런 기능을 해야할 때가 많이 있습니다. 회원 가입할 때에..