본문 바로가기

JAVASCRIPT41

dom(자바 스크립트)를 이용한 동적 테이블 추가 삭제(열 ROW) 동적 테이블 변경 입니다. 2008. 10. 24.
TEXTAREA에 byte 제한 하는법 가끔가다 게시판이나 뭐 하여간... ㅋㅋㅋ 글자수를 제한해야 하는 곳이 있습니다. 그런데 문제는 어떻게 해야 될런지 모른다는 문제가 생기고 이게 DB에 들어갈 시에 한글의 경우 문제가 생길수 있다는 점에 주목 해야 합니다. 첫번째는 아래에 샘플 코드를 써놓았습니다.(핸드폰 전송용이므로 80 byte제한 ^^ 실전용 코드입니다.) 두번째 getParameter로 다른 페이지에서 받아서 DB에 저장하겠죠? 문제는 UTF-8일 경우에 한글을 3byte씩 인식 한다는 것이죠. 그뿐만 아니라... 오라클의 경우 10g 부터 기본 캐릭터 셋이 UTF-8이기 때문에 문자를 받은 페이지에서는 EUC-KR 이어서 2byte 였어도... 들어가면서 3byte로 인식 되어 문제가 생길 수 있습니다. DB column을 3b.. 2008. 10. 23.
브라우저 변경시 자바스크립트 이벤트 오류 가끔 firefox 나 크롬 실행시 자바 스크립트가 안먹을때가 있다. 요럴 때는 거의가 parent 경로들을 제대로 안 써줘서 그럴 때가 많다. document.form.submit(); 요런식으로 전체 경로를 써주자 onClick() 요런것들도 C자를 대문자로 써주고... 웹표준에 맞춰서 써줄려면 고생 좀 해야 한다. 익스플로러에 익숙해져 있어 조금 힘들지만 그래도 해줘야 Claim이 덜 들어온다. 2008. 10. 21.
자바스크립트에서 확장자 제한 파일 업로드 할때 확장자 제한을 해야 하는 경우가 무궁무진합니다. 정말 많이 쓰게 되는 코드 function sub(){ if(f1.uploadFile.value==""){ alert("업로드 할 파일을 지정해 주세요"); return; } f2=f1.uploadFile.value; //그림파일인지 확장자 확인 if(uploadfile_check(f2)){ f1.submit(); //업로드 파일이 그림 파일 형식에 맞으면 전송 }else{ return; } } function uploadfile_check(f2) { var str_dotlocation,str_ext,str_low; str_value = f2; str_low = str_value.toLowerCase(str_value); str_dotlo.. 2008. 10. 21.