본문 바로가기

JAVASCRIPT41

자바스크립트 with 문 어떤 폼 하위의 여러 태그들을 접근 해야 할때 보통은 var f = document.form 이런식으로 해서 f. ~~~로 접근 한다. 하지만 더 쉬운 방법이 있다. 위와 같이 with 문을 써서 접근 하면 간단히 여러개의 태그들에 접근 할 수 있다. 2010. 6. 9.
자바스크립트 문자를 숫자로 바꾸기 자바스크립트는 var 형태이므로 '111111' 이런식으로 들어올 경우 숫자로 바꾸기가 힘듭니다. 이럴때는... *1 을 하면 간단히 문자를 숫자로 바꿀수 있습니다. 경력이 쌓이다 보니 위의 것에서 더 스마트한 방법들이 보이더군요... 1. 문자를 숫자로 바꾸기 1-1. var s = '1234'; alert((s-0)-1); 숫자 0을 빼주면 편법으로 가능합니다. 1-2. var s = '1234'; alert(Number(s)-1); 이게 정석적인 방법인 것 같습니다. Number 함수를 써서 문자를 숫자로 바꾸는 것이죠 하지만 이 함수는 10진수만 된다는 단점이 있고 숫자 다음에 스페이스가 들어가면 안됩니다. 그래서... parseInt(s) 나 parseFloat(s) 이렇게 사용해도 됩니다. 2.. 2010. 6. 3.
엔터시 로그인 되도록 함 function formEnter(key) { var frm = document.forms.rsmsForm; if (event.keyCode==13) { if( key == 'password') formCheck(); //formCheck()는 로그인 함수 } } 2010. 1. 20.
타겟을 opener 로 주는 법 그냥 target = "opener"; 요런 비슷한 방식으로 하려면 백날 해봤자 안된다-_-;;; 이게 되는줄 알고 바보 짓을 했다... 방법은... function formCheck(){ var frm = document.forms.rsmsForm; opener.name = "login";//부모창에 주고 싶은 이름 frm.target = opener.name; frm.submit(); self.close(); //전송한뒤 자식창을 닫아버린다. } 이렇게 이다. 2010. 1. 20.