날짜 검증하는 스크립트입니다.

 

function CheckDate(Year, Month, Day) {
    try {

            var OK = false;

            var LeapYear = (((Year % 4) == 0) && ((Year % 100) != 0) || ((Year % 400) == 0));   
                    
            if (Month == 1) {  
                OK = LeapYear ? Day <= 29 : Day <= 28;
            } 
            else {
                if ((Month == 3) || (Month == 5) || (Month == 8) || (Month == 10)) {
                    OK = Day <= 30;
                }
                else {
                    OK = Day <= 31;
                }
            }             
            //alert(OK?'Yes':'No');
            return OK;        
    }
    catch (e) {
        return false;
    }
}

 

Year, Month, Day 확인은 하지 않습니다. ^^;

 

행복한 고수되셔요...

 

woojja ))*

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\




Posted by woojja

라는 런타임 오류가 계속 발생했습니다.

다른 Browser 에서는 발생하지 않지만 Internet Explore 에서만 발생합니다.

ㅡㅡ'

 

간단하게 처리하는 방법이 있네요...

 

 

 

Master Page 에 다음 구문을 추가하십시요.

 

<script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/json2/20121008/json2.js"></script>

JSON undefined issues on IE8 and IE9

 

그 중 다른 한가지는 호환모드로 되어 있는 경우에도 발생하더군요...

 호환모드를 풀고 페이지를 실행해보셔요...

 

 

행복한 고수되십시요...

 

woojja ))*

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

 

 

 

 

 

 




Posted by woojja

게시판 글제목을 길이에 맞게 자르는 스크립트를 조사하던 중 아래의 글을 찾았다.

2번을 유용하게 사용하였다.

 

http://searcher.tistory.com/221 에서 가져온 내용이며

저작자 님의 공개설정을 따릅니다. (트랙백이 에러가 나는군요... ㅡㅡ)

====================================================================================

Javascript에서 문자열 자르기
1. 브라우저의 크기가 작을 경우 자동 잘림 처리

<style>.longcut { text-overflow : ellipsis;overflow : hidden; }</style>

2. Javascript에서 문자열 자르기

/** * string String::cut(int len) * 한글도 고려하여 길이 리턴 */
String.prototype.cut = function(len) {
var str = this;
var s = 0;
for (var i=0; i<str.length; i++) {
s += (str.charCodeAt(i) > 128) ? 2 : 1;
if (s > len) return str.substring(0,i) + "...";
}
return str;
}


/** * bool String::bytes(void) * 해당스트링의 바이트단위 길이를 리턴 */
String.prototype.bytes = function() {
var str = this;
var s = 0;
for (var i=0; i<str.length; i++) s += (str.charCodeAt(i) > 128) ? 2 : 1;
return s;
} // 사용 방법 text = "나는 대한민국 국민이다. 우리나라 만세";
alert(text.cut(5));
alert("length: " + text.length + " : bytes : " + text.bytes());
if (text.bytes() > 5) {
alert("내용이 너무 깁니다");
} else {
alert(bbb.bytes());
}//--></script>

 

=====================================================================================

 

행복한 고수되십시요...

 

woojja ))*

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\




Posted by woojja
이전버튼 1 2 이전버튼