본문 바로가기

javascript40

location.origin 익스플로러 location.origin 익스플로러에서 location.origin 를 사용하면 undefinded가 뜬다. window.location.origin으로 해주면 사용이 된다. 일반적으로 window는 생략해도 괜찮다. location.href도 잘 된다.location.origin는 안되고;; (익스플로러에서!!! 크롬이나 파폭은 window를 생략해도 잘 된다.) 2017. 10. 11.
javascript 천단위 콤마 javascript 천단위 콤마 12345function numberWithCommas(x) { return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");} Colored by Color Scriptercs 출처 : https://stackoverflow.com/questions/2901102/how-to-print-a-number-with-commas-as-thousands-separators-in-javascript?page=2&tab=active#tab-top 2017. 9. 29.
새창(팝업) post으로 파라미터 넘기기 새창으로 파라미터를 넘길 때, 파라미터 노출을 없애기 위해서 post 방식이 필요했다. 하지만, 일반적인 방법으로는 새창에 post를 넘길 수가 없다. 여기저기 구글링하면서 찾은 소스다. // POST 파라미터 입력 var param = { title : "Home", name : "toyuq", age : "30", }; // 함수 실행(URL 정보도 입력) postOpen('POST', '/url.do', param , '_blank'); //POST는 FORM 통해서 던져야하기 때문에 스크립트로 FORM 생성 후 전달 function postOpen(verb, url, data, target) { // Arguments : // verb : 'GET'|'POST' // target : an opti.. 2017. 9. 26.
javascript Table cell merge(셀병합) * 이 소스는 제이쿼리가 필요합니다. table cell merge에 관한 자바스크립트를 찾을려고 했지만, 구글도 도와주지 않는지 내 검색 키워드가 잘못된 건지 나오지는 않더라... 그래서 직접 만들어봤습니다!! 처음에 만들려고 마음 먹었다가 귀찮아서 손 놓고 놀고 있다가, 이 기능을 찾는 친구가 있어서... ㅠ 될듯 안 될듯 개빡세네요... ㅠ 소스는 다음과 같습니다. 샘플소스 다운로드 샘플 예제 http://toyuq.woobi.co.kr/dev/tableMerge.html 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686.. 2017. 9. 22.