javascript 로 구현한 number format (comma추가)

function alterfmt(obj) {
var val = obj.value.replace(/,/g,'');
var tp=new Array(val.length);
var chars = ",0123456789";

if ( obj.value.length > 1 ) {
for (var x=0; x < val.length; x++) {
if (chars.indexOf(val.charAt(x)) == -1) {
alert('숫자만 입력가능합니다');
return false;
}
tp[x] = val.charAt(x);
}
tp=tp.reverse();
for ( var i=(tp.length-1); i>0; i-- ) {
if ( i > 0 && !(i%3) ) {
tp[i]=tp[i]+",";
}
}
tp=tp.reverse();
obj.value = tp.join("");
return true;
}
}

-_- 짜놓고 보니 참 무식하게 짰다... 정신이 멍..

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by LeCieL

2007/06/27 22:25 2007/06/27 22:25
, ,
Response
No Trackback , No Comment
RSS :
http://cl.dgtalx.net/rss/response/123

javascript Createtextrange configlict with document.write

secunia found a vulnerability of createtextrange function. also ms defect that to can't use document.write function with createtextrange function at same page.

so if you must to use that function don't trying to avoid this. just using iframe.

createtextrange 는 보안결함으로 인해 document.write 함수와 동일 페이지내에 쓰일 수 없도록 패치되었다. 따라서 두 방식의 펑션이 공존할수가 없다.
이를 회피하기 위한 삽질을 하지마라. 아직도 보안결함은 여전하다.
iframe 을 통해 parent의 document 를 업데이트 할 수 있다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by LeCieL

2007/02/08 17:08 2007/02/08 17:08
, , , ,
Response
No Trackback , No Comment
RSS :
http://cl.dgtalx.net/rss/response/99

IE7 white screen

또터졌다.. 이놈에 브라우저는 대체 어떻게 만든것일까..

일단 이 버그의 원인은 아직 나도 모른다. 명확하게 찝어서 무엇이다 라고 말한다면
CSS Style sheet 의 비표준, 그리고 Javascipt 의 문제점이라고밖에 할 수 없다.
이거 사실 무지하게 골때린것이지만 일단 해결은 했다.
자바스크립트 몇개를 지워냈더니 잘돈다..

원인은 자바스크립트에 있었다.. 그러나 다른페이지들 다 이렇게 나오는데 왜 특정페이지에 한해서만 화이트페이지가 뜨는것일까? 이해할수가 없다.

화이트페이지 현상은 다음과 같다.
특정 URL을 클릭 하였을때 화면이 하얗게 뜨고 완료라고 뜬다.
소스를 열어보면 소스가 와있다. (즉 서버와 통신은 정상적이다)
F5를 누르면 페이지가 출력된다.
그러나 그 링크를 다시 누르면 화이트페이지가 뜬다.

해결은 하였지만 원인없는 해결이니.. 그저 할말이 없게 만드는 브라우저다.
이거때문에 몇시간을 삽질을 했는가

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by LeCieL

2006/11/18 05:18 2006/11/18 05:18
, , , , , , ,
Response
No Trackback , No Comment
RSS :
http://cl.dgtalx.net/rss/response/53


Archives

Calendar

«   2010/03   »
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31