/* 텍스트 사이즈 조절 */
function setCookie( name, value, expiredays )
{
var todayDate = new Date();
todayDate.setDate( todayDate.getDate() + expiredays );
document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}
function font_getCookie( name )
{
var nameOfCookie = name + "=";
var x = 0;
cookieFlg = document.cookie.indexOf(nameOfCookie);
if (cookieFlg != -1) {
while ( x <= document.cookie.length )
{
var y = (x+nameOfCookie.length);
if ( document.cookie.substring( x, y ) == nameOfCookie ) {
if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 )
endOfCookie = document.cookie.length;
return unescape( document.cookie.substring( y, endOfCookie ) );
}
x = document.cookie.indexOf( " ", x ) + 1;
if ( x == 0 )
break;
}
return "";
}
else{
return 15;
}
}
function getCookie() {
var cookie = font_getCookie("getSize");
if ( cookie == null )
return 15;
if ( cookie.length )
return cookie;
else
return 15;
}
function chgFont(gb) {
var content, lh;
content = document.getElementById("news_content");
if (gb > 0) {
if (contentsize <= 18) {
contentsize = contentsize + gb;
lh = contentsize+Math.round(1.1*contentsize);
news_content.style.fontSize = contentsize + "px";
}
} else {
if (contentsize > 12) {
contentsize = contentsize + gb;
lh = contentsize+Math.round(1.1*contentsize);
news_content.style.fontSize = contentsize + "px";
}
}
var getDate = new Date;
getDate.setDate(getDate.getDate()+1000);
setCookie("getSize", contentsize, 1)//fontDate);
}
var contentsize = parseInt(getCookie
());
/* 텍스트 사이즈 조절 */
<p class="txt_size">뉴스글자크기 <span>|</span> <a href="javascript:chgFont(1)"><img src="/image/pds/btn_txt_big.gif" alt="크게" class="vm" /></a> <span>|</span> <a href="javascript:chgFont(-1)"><img src="/image/pds/btn_txt_small.gif" alt="작게" class="vm" /></a></p>
'Web story > Javascript' 카테고리의 다른 글
사파리 브라우저의 input 효과 비슷하게 하기 (0) | 2009.03.27 |
---|---|
플래시 스크립트 (0) | 2009.02.17 |
라디오 버튼 내용 제어하기 (0) | 2008.08.27 |
IE6 Background Flicker (0) | 2008.08.27 |
팝업창 중앙에 띄우기 (0) | 2008.07.28 |