[Javascript] 글자 지정 길이로 자르기

function cutStr(str,limit) {
var tmpStr = str;
var byte_count = 0;
var len = str.length;
var dot = “”;
for(i=0; i<len; i++){
byte_count += chr_byte(str.charAt(i));
if(byte_count == limit-1){
if(chr_byte(str.charAt(i+1)) == 2){
tmpStr = str.substring(0,i+1);
dot = “…”;
} else {
if(i+2 != len) dot = “…”;
tmpStr = str.substring(0,i+2);
}
break;
} else if(byte_count == limit){
if(i+1 != len) dot = “…”;
tmpStr = str.substring(0,i+1);
break;
}
}
document.writeln(tmpStr+dot);
return true;
}
function chr_byte(chr){
if(escape(chr).length > 4) return 2;
else return 1;
}

가운데 정렬시 페이지 스크롤바가 보이면서 왼쪽으로 깜빡하는 현상 없애기

body {margin: 0 auto; width: 960px;} 스타일을 이용해서 가운데 정렬을 많이 하는데, 페이지가 길어서 오른쪽에 스크롤바가 생기는 경우 스크롤바 폭 만큼 페이지가 급히 왼쪽으로 이동하는 현상이 발생한다. 당연한 현상이지만 맘에 안드시는 분은 스크롤바를 처음부터 표시하는 방법으로 이 현상을 피해갈 수 있다.
HTML {overflow-y: scroll;}

PHP 5.2.14 윈도우용 바이너리 배포판 php.net에서 받지 마세요.

http://www.php.net/downloads.php에 있는 2010.07.21일짜 PHP 5.2.14 윈도우용 바이너리는 받지 마시기 바랍니다. zlib.dll이 포함되어 있지 않은 php_curl.dll extension을 포함하고 있어서 Invalid access to memory location 오류가 발생합니다.

http://windows.php.net/download/ 에 가셔서 7월27일짜를 받으시면 됩니다.