본문 바로가기

전체 글933

자바스크립트 location 으로 새창 띄우기 보통 스크립트 상으로 팝업(popup) 으로 많이 띄우지만 새창을 띄울땐 href="" target="_blank" 로써 새창을 띄우도록 합죠 하지만 때론 스크립트 function 함수 내에서 새창을 띄우고자 할때가있겠제 간단합니다. window.open('유알엘','_blank'); window.open 에 '_blank' 옵션 하나 넣어주는게 끝입니다. 2008. 11. 7.
자바스크립트 Internet Explorer 7 에서 self.close 사용하기 브라우저 버전에 따라 다르게 동작하는 닫기 함수 2008. 11. 7.
자바스크립트 메뉴를 클릭시 div를 보였다 안보였다 하기 //5개의 div 처음 보여줄것 외엔 display:none 처리 메뉴를 누를때 페이지는 그대로이면서 5개의 Div가 클릭한 것만 보이도록 함. 2008. 11. 7.
자바스크립트 div를 이용하여 보였다 안보였다 하기 visibility 이용 사라졌다 나타났다 2008. 11. 7.
자바스크립트 입력 내용이 숫자만 입력했는지 체크 테스트 2008. 11. 7.
자바스크립트 클립보드에 내용 복사하기 마우스로 긁거나 버튼을 클릭시 Ctrl + C 를 한 것처럼 클럽보드(임시저장공간) 에 저장한것 같이 하고자 한다면 window.clipboardData.setData('text','저장할 내용'); 처럼 할경우 "저장할 내용" 메모리에 저장된다. 위 글은 세이박스에서 직접 작성한 것으로 퍼가실 경우 반드시 출처와 함께 남기시길 바랍니다. 출처 : 세이박스 http://saybox.tistory.com/ 2008. 11. 7.
자바스크립트 배우기 - Event 잡아내기 이벤트와 이벤트 핸들러 웹문서를 읽어들일 때라든가, 다른 홈페이지로 이동할 때라든지, 또는 버튼이나 링크위에 마우스를 클릭하거나 위치시킨다던지 하는 이러한 것들이 바로 이벤트이다. 이 파트에서는 넷스케이프 4.0 버전에서 지원하는 자바스크립트 1.2를 중심으로 설명하려한다. 우선 간단하게 이벤트와 이벤트 핸들러의 정의를 확인하자. 이벤트란 사용자가 브라우저 윈도우상에서 버튼을 클릭하거나, 마우스를 움직이거나, 또는 키보드의 키를 누르는 등의 자바스크립트가 인식할 수 있는 행위를 말한다. 자바스크립트가 이러한 이벤트를 인식했을 때 그에 대한 반응으로써 나타나는 것이 이벤트 핸들러이다. 예를 들어 버튼을 클릭했을 때 팝업윈도우가 나타난다면 버튼이 눌려진것은 이벤트이고 팝업윈도우를 띄우는 행위는 이벤트 핸들러.. 2008. 11. 7.
자바스크립트 특정 부분 클릭시 스크립트 함수 호출하기 위 처럼 DIV로 묶어 버리면 링크를 클릭하더라도 log_check() 함수를 먼저 호출한 다음 링크로 이동하게 됨. 2008. 11. 7.
자바스크립트 팝업창에서 부모 페이지 reload 하기 2008. 11. 7.
자바스크립트 쿠키를 서브 도메인 공유하기 function SetCookie(sName, sValue) { var expDays = 7; // 쿠키 만료기간(일수) var todayDate = new Date(); var cookiePath = "/"; var domain = "gooddaysports.co.kr"; todayDate.setDate(todayDate.getDate() + expDays); if (sValue == "1") { document.cookie = sName + "=" + escape(sValue); } else if (sValue == "2") { document.cookie = sName + "=" + escape(sValue) + ";" + "expires=" + todayDate.toGMTString() + ";".. 2008. 11. 7.
자바스크립트 여러도메인 하나의 쿠키로 적용하기 [setcookie 함수] 일반적으로 홈페이지 주소는 두가지 형태로 됩니다. 도메인이 koso.net 일 경우 http://koso.net http://www.koso.net 보통 이 두가지가 웹 주소로 많이 쓰이겠죠. 그런데 쿠키를 적용은 어떤 도메인으로 했냐에 따라서 서로 틀린것으로 인식합니다. 즉 http://koso.net 에서의 쿠키값과 http://www.koso.net 에서의 쿠키값은 엄연히 틀립니다. 그러나 이 두가지의 도메인(그외의 도메인도 적용가능)을 하나의 쿠키로 적용 시키려면 쿠키를 만드는 setcookie 함수에 마지막 인자를 추가해 주면 해결 됩니다. setcookie(쿠키이름,쿠키값,쿠키유지시간,쿠키적용경로,쿠키해드); 1. setcookie("userid","koso"," ","/"); 2. setco.. 2008. 11. 7.
자바스크립트 키(Cookie) 취약점 말도많고 탈도많은 쿠키!! 어떻게 사용하면 잘사용 하는걸까요? 앞으로 나오는 no_document.cookie등은 자동으로 "no_"앞에 가 붙습니다 Unicorn3에서 보안상 필터링하게 되어있기 때문입니다 앞에 "no_"가 없는것으로 간주하시면 됩니다 ① 쿠키취약점 쿠키로 인증하는 사이트에 접속하여 로그인한 후 쿠키값 확인을 해봅니다 javascript-x:alert(no_document.cookie) 로그인 하지 않은 상태라면 다음과 같이 세션 아이디만 나오게 되며 로그인 한 상태라면 다음과 같이 쿠키이름과 쿠키값을 쌍으로 정보가 출력됩니다 관리자 아이디가 goodbug 라고 가정하고 이 아이디로 조작하기 위해서는 다음과 같이 입력합니다 javascript-x:a=prompt(no_document.c.. 2008. 11. 7.