태그 : javascript 요약보기전체보기목록닫기

1 2 3 4

javascript로 number_format 구현

Number.prototype.number_format = function(round_decimal) {     return this.toFixed(round_decimal).replace(/(\d)(?=(\d{3})+$)/g, "$1,");};var num = 1003;alert( num.number_for...

Sorting HTML Tables using Javascript

테이블의 헤더를 누르면 누른 헤더가 오름/내림차순으로 정렬되는 것으로 실제로 해보니 기능은 잘 되는데 내가 적용했던 Style이 모두 깨진다. 아마 js파일에서 Style을 주는 것 같은데 실무에서는 그대로 쓸 수는 없고 Style을 제거해서 써야 할 것 같다. 링크가 깨질 수도 있어서 첨부파일은 여기에 등록해 둔다.IntroductionThis Jav...

이메일주소 쿠키에 저장하고 불러오기

이메일주소를 ID로 사용하는 사이트에서 로그인 성공 시 userid로 이메일주소를 쿠키에 저장한다.그리고 나서 ID가 필요한 페이지들에 쿠키에서 그 값을 읽어와 표시해준다.그런데, 분명 tigerfive@test.com로 쿠키를 생성하였는데, 불러온 값은 tigerfive만 불러온다.검색을 통해 아래와 같이 URLEncoding, URLDecoding을...

Javascript 일반전화, 휴대폰, 이메일 Validation

//phone validationString.prototype.isPhoneNo1 = function() {    return eval("(/(02|0[3-9]{1}[0-9]{1})$/).test(this)");}String.prototype.isPhoneNo2 = function() {    ret...

[CrossBrowser] TextBox에 숫자만 입력허용

IE, Firefox, Safari, Chrome에서 잘 적용되고 Opera에서는 영문은 입력되지 않으나 한글이 입력된다.왜냐하면 Opera에서는 ime-mode css가 먹지 않기 때문인데, 이 부분은 추후 연구하여 추가로 등록하겠다. 우선 Opera는 alert을 띄워서 한글의 입력을 막도록 했다. function onlyNumber(e){ ...

HTML5 IE를 위한 javascript

IE버전들에 대해 HTML5가 동작하도록 아래의 스크립트를 추가한다고 한다.외국사이트 중에 실제 소스를 가져왔다.<!DOCTYPE html><html lang="en"><head>  <meta charset="utf-8">  <!-- The following makes ...

[CrossBrowser] Copy & Paste 방지

입력창에 Copy & Paste를 방지하기 위해 아래와 같이 사용하였다.요약하자면, 우선 오른쪽마우스를 막고, Ctrl+C, Ctrl+V를 막아야 하는 것이다.<script language="javas-ript">    function noCP(e)    {&nbs...

[CrossBrowser] 팝업 닫기

보통 팝업을 닫을 때 아래와 같이 사용한다.self.close();그런데, 크로스브라우징을 위해 4대 브라우저에서 모두 제대로 동작하기 위해서는 아래와 같이 사용해야 한다.window.open("about:blank","_self").close();

Javascript OOP개념

자바스크립트에 대해 OOP언어라는 말들을 많이 들으면서 한번 OOP개념을 정리해보려고 한다.웹페이지 작업 시 부수적인 언어로 생각했을 때는 체계적으로 공부하지 않고, 그저 부수적인 언어로 생각했으나 요즘 생각이 많이 변하고 있다.Using Object Oriented Javascript1) Object 객체를 이용한 커스텀객체 생성자바스크립트의 가장 상...

Javascript URLEncode 비교

descript)encodes special characters위의 함수들의 설명을 보면 모두 문자를 영문, 숫자를 제외한 문자들중에 각각의 예외를 제외하고 unicode 형태(웹 이므로 utf-8)로 인코딩한다. 각각의 예외는 encodes는 (* @ - _ + . /) encodeURI는 (, / ? : @ & = + $ #) encodeUR...
1 2 3 4