본문 바로가기
반응형

Web Programing!/Script45

[SCRIPT] getYear(), getFullYear() 차이점 - 연도 구하기 자바스크립트에서 올해의 연도 구하는 메소드에는 getYear(), getFullYear()가 있습니다. 그런데 getYear() 메소드는 브라우저의 속성을 타는데요. 이 메소드를 쓰면 익스플로러에서는 지금이 2011년도니 2011이 나오지만 파이어폭스에서는 111이라는 값이 나오게 됩니다. 그래서 파이어폭스에서는 이 메소드 값에 +1900을 해줘야되죠. 그러면 익스와 익스 아닌 브라우저인 경우 두개의 메소드를 만들어야되죠. 그것을 한개의 메소드로 할 수 있습니다. 바로 getFullYear() 입니다. 예제) 2011. 7. 17.
[JAVASCRIPT] onMouseOver,onMouseOut 마우스가 범위 안에 있을 때(onMouseOver) 마우스가 범위를 벗어날 때(onMouseOut) 2011. 7. 7.
[JAVASCRIPT] javascript에서 업로드시 파일 확장자 확인하기 이부분에서느 확장자가 jsp, jpg 파일일때만 파일 업로드가 가능한 예제 소스만 적을 것입니다. 다른 확장자도 비교하고 싶으시면 자바스크립트 비교 연산자 부분에서 추가로 늘려주시면 됩니다. HTML부분. 위는 파일 선택창, 아래는 파일 업로드 확인 창 자바스크립트 부분 function checkFile() { var fm = document.fileForm; var fnm = fm.uploadFile; var ext = fnm.value; if( !(ext.substr(ext.length-3) == 'jsp' || ext.substr(ext.length-3) == 'jpg')) { alert("jsp/jpg 파일만 올릴수 있습니다."); return false; } fm.submit(); } 업로드 할.. 2011. 7. 7.
[SCRIPT] javascript의 eval()함수란 무엇인가! 책에서 "var n=eval(rnd_num);" 이라는 구문이 나왓다. 헐. eval이 뭔지 찾아보니 변수를 js의 함수처럼 쓰는 기능이란다. 흠흠 그래서 찾아보니.... [************************************************************] eval() 함수는 변수를 javascript의 함수처럼 쓰는 명령어 입니다. 즉. str += "document.test.check"+i+".value"; 위의 뜻은 변수명이 document.test.check1.value 형식으로 들어가는데... 이것을 함수처럼 쓸수는 없다는 뜻입니다. 그냥 저런 문자열이라는 뜻이죠. 결국 str을 alert시키면 그래로 document.test.check1.value이 출력되게 됩니다... 2011. 7. 7.
반응형