ȸ¿ø°¡ÀԡžÆÀ̵ð/ºñ¹øã±â
ȨÀ¸·Î


ÀÚ¹Ù½ºÅ©¸³Æ® »ç¿ëÀÚ ÇÔ¼ö
16³â Àü
/*---------------------------------------------

* String ¹®ÀÚ ÀÚ¸£±â.
---------------------------------------------*/
String.prototype.cut = function(len) {
var str = this;
var l = 0;
for (var i=0; i<str.length; i++) {
  l += (str.charCodeAt(i) > 128) ? 2 : 1;
  if (l > len) return str.substring(0,i);
}
return str;
}

/*---------------------------------------------

* String °ø¹é Áö¿ì±â.
---------------------------------------------*/
String.prototype.trim = function(){
// Use a regular expression to replace leading and trailing
// spaces with the empty string
return this.replace(/(^\s*)|(\s*$)/g, "");
}

/*---------------------------------------------
* String ÃÑ ¹ÙÀÌÆ® ¼ö ±¸Çϱâ.
---------------------------------------------*/
String.prototype.bytes = function() {
var str = this;
var l = 0;
for (var i=0; i<str.length; i++) l += (str.charCodeAt(i) > 128) ? 2 : 1;
return l;
}

/*---------------------------------------------
* iframeÀÇ height¸¦ bodyÀÇ ³»¿ë¸¸Å­ ÀÚµ¿À¸·Î ´Ã·ÁÁÜ.
---------------------------------------------*/
function resizeRetry(){
if(ifrContents.document.body.readyState == "complete"){
  clearInterval(ifrContentsTimer);
}
else{
  resizeFrame(ifrContents.name);
}
}

var ifrContentsTimer;
var ifrContents;

function resizeFrame(name){

        var oBody = document.body;
        var oFrame = parent.document.all(name);
  ifrContents = oFrame;
        var min_height = 613; //iframeÀÇ ÃÖ¼Ò³ôÀÌ(³Ê¹« ÀÛ¾ÆÁö´Â °É ¸·±âÀ§ÇÔ, Çȼ¿´ÜÀ§, ÆíÁý°¡´É)
        var min_width = 540; //iframeÀÇ Ãּҳʺñ
        var i_height = oBody.scrollHeight + 10;

        var i_width = oBody.scrollWidth + (oBody.offsetWidth-oBody.clientWidth);

        if(i_height < min_height) i_height = min_height;
        if(i_width < min_width) i_width = min_width;
        oFrame.style.height = i_height;
        ifrContentsTimer = setInterval("resizeRetry()",100);
}

/*---------------------------------------------
* Ŭ¸³º¸µå¿¡ ÇØ´ç ³»¿ëÀ» º¹»çÇÔ.
---------------------------------------------*/

function setClipBoardText(strValue){
window.clipboardData.setData('Text', strValue);
alert("" + strValue +" \n\nÀ§ ³»¿ëÀÌ º¹»çµÇ¾ú½À´Ï´Ù.\n\nCtrl + v Å°¸¦ »ç¿ëÇÏ¿©, ºÙ¿© ³Ö±â¸¦ »ç¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.");
}


/*---------------------------------------------
select ¿¡¼­ ±âÁ¸ÀÇ ¼±Åà °ªÀÌ ¼±ÅõǰÔ
----------------------------------------------*/
function selOrign(frm,val){
for(i=0; i < frm.length ; i++){
  if(frm.options[i].value == val){
  frm.options.selectedIndex = i ;
  return;
  }
}
}

/*---------------------------------------------
checkbox ¿¡¼­ ±âÁ¸ÀÇ ¼±Åà °ªÀÌ ¼±ÅõǰÔ
----------------------------------------------*/
function chkboxOrign(frm,val){
if(frm.length == null){
  if(frm.value == val)
  frm.checked = true;
}else{
  for(i=0;i<frm.length;i++){
  if(frm[i].value == val){
    frm[i].checked = true;
  }
  }
  return;
}
}

function chkboxOrign_multi(frm,objchk,val){
var i = 0;
for(i=0;i<frm.elements.length;i++){
  if(frm.elements[i].name == objchk){
  if(frm.elements[i].value == val){
    frm.elements[i].checked = true;
  }
  }
}
}

/*---------------------------------------------
radio ¿¡¼­ ±âÁ¸ÀÇ ¼±Åà °ªÀÌ ¼±ÅõǰÔ
----------------------------------------------*/
function radioOrign(frm,val){
for(i=0; i < frm.length ; i++){
  if(frm[i].value == val){
  frm[i].checked = true ;
  return ;
  }
}
}

/*---------------------------------------------
¼ýÀÚ¸¸ ÀԷ¹ޱâ
¿¹) onKeyDown="return onlyNum();"
----------------------------------------------*/
function onlyNum(){
if(
  (event.keyCode >= 48 && event.keyCode <=57) ||
  (event.keyCode >= 96 && event.keyCode <=105) ||
  (event.keyCode >= 37 && event.keyCode <=40) ||
  event.keyCode == 9 ||
  event.keyCode == 8 ||
  event.keyCode == 46
  ){
  //48-57(0-9)
  //96-105(Å°Æеå0-9)
  //8 : backspace
  //46 : delete key
  //9 :tab
  //37-40 : left, up, right, down
  event.returnValue=true;
}
else{
  //alert('¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.');
  event.returnValue=false;
}
}

/*---------------------------------------------
ÁöÁ¤µÈ ±æÀ̹ÝÅ­¸¸ ÀԷ¹ޱâ
¿¹) onKeyUp="return  checkAllowLength(ÇöÀç¼ýÀÚº¸¿©Áö´Â°´Ã¼,¼ýÀÚ¼¿°´Ã¼ ,80);" onKeyDown="return checkAllowLength(ÇöÀç¼ýÀÚº¸¿©Áö´Â°´Ã¼,¼ýÀÚ¼¿°´Ã¼ ,80);"
----------------------------------------------*/

function checkAllowLength(objView, objTar, max_cnt){
if(event.keyCode > 31 || event.keyCode == "") {
  if(objTar.value.bytes() > max_cnt){
  alert("ÃÖ´ë " + max_cnt + "byte¸¦ ³Ñ±æ ¼ö ¾ø½À´Ï´Ù.");
  objTar.value = objTar.value.cut(max_cnt);
  }
}
objView.value = objTar.value.bytes();
}

  
/*--------------------------------------------
À̹ÌÁö ¸®»çÀÌÁî
---------------------------------------------*/
function resizeImg(imgObj, max_width, max_height){

var dst_width;
var dst_height;
var img_width;
var img_height;

img_width = parseInt(imgObj.width);
img_height = parseInt(imgObj.height);

if(img_width == 0 || img_height == 0){
  imgObj.style.display = '';
  return false;
}

    // °¡·ÎºñÀ² ¿ì¼±À¸·Î ½ÃÀÛ
    if(img_width > max_width || img_height > max_height) {
        // °¡·Î±âÁØÀ¸·Î ¸®»çÀÌÁî
        dst_width = max_width;
        dst_height = Math.ceil((max_width / img_width) * img_height);

        // ¼¼·Î°¡ max_height ¸¦ ¹þ¾î³µÀ» ¶§
        if(dst_height > max_height) {
  dst_height = max_height;
  dst_width = Math.ceil((max_height / img_height) * img_width);
        }

        imgObj.width = dst_width;
        imgObj.height = dst_height;
    }
    // °¡·ÎºñÀ² ¿ì¼±À¸·Î ³¡

imgObj.style.display = '';

return true;
}
/*---------------------------------------------
xml data Àоî¿À±â
----------------------------------------------*/
function getXmlHttpRequest(_url, _param){
    var objXmlConn;
    try{objXmlConn = new ActiveXObject("Msxml2.XMLHTTP.3.0");}
    catch(e){try{objXmlConn = new ActiveXObject("Microsoft.XMLHTTP");}catch(oc){objXmlConn = null;}}

    if(!objXmlConn && typeof XMLHttpRequest != "undefined") objXmlConn = new XMLHttpRequest();

    objXmlConn.open("GET", _url + "?" + _param, false);
    objXmlConn.send(null);
  
//code|message ÇüÅ·Π¸®ÅÏ
    return objXmlConn.responseText.trim().split("|");
}


/*---------------------------------------------------
cookie ¼³Á¤
-------------------------------------------------------*/

function getCookieVal (offset) {
  var endstr = document.cookie.indexOf (";", offset);
  if (endstr == -1) endstr = document.cookie.length;
  return unescape(document.cookie.substring(offset, endstr));
}

function GetCookie (name) {
  var arg = name + "=";
  var alen = arg.length;
  var clen = document.cookie.length;
  var i = 0;
  while (i < clen) { //while open
      var j = i + alen;
      if (document.cookie.substring(i, j) == arg)
        return getCookieVal (j);
      i = document.cookie.indexOf(" ", i) + 1;
      if (i == 0) break;
  } //while close
  return null;
}

function SetCookie (name, value) {
  var argv = SetCookie.arguments;
  var argc = SetCookie.arguments.length;
  var expires = (2 < argc) ? argv[2] : null;
  var path = (3 < argc) ? argv[3] : null;
  var domain = (4 < argc) ? argv[4] : null;
  var secure = (5 < argc) ? argv[5] : false;
  document.cookie = name + "=" + escape (value) +
      ((expires == null) ? "" :
        ("; expires=" + expires.toGMTString())) +
      ((path == null) ? "" : ("; path=" + path)) +
      ((domain == null) ? "" : ("; domain=" + domain)) +
      ((secure == true) ? "; secure" : "");
}

/* ---------------------------------------------
* ÇÔ¼ö¸í : checkSpecialChar
* ¼³  ¸í : Ư¼ö¹®ÀÚ Ã¼Å©
* ¿¹) if(!checkSpecialChar()) return;
---------------------------------------------*/
function checkSpecialChar(_obj){
    if(_obj.value.search(/[\",\',<,>]/g) >= 0) {
        alert("¹®ÀÚ¿­¿¡ Ư¼ö¹®ÀÚ( \",  ',  <,  > )°¡ ÀÖ½À´Ï´Ù.\nƯ¼ö¹®ÀÚ¸¦ Á¦°ÅÇÏ¿© ÁֽʽÿÀ!");
        _obj.select();
        _obj.focus();
    }
}
ÃßõÃßõ : 217 Ãßõ ¸ñ·Ï
¹øÈ£ Á¦¸ñ
815
¹«´Ü¸µÅ© ¹æÁöÇϱâ
814
À̹ÌÁö ¾øÀÌ Å×À̺íÀÇ ¸ð¼­¸® ¶ó¿îµå ó¸®Çϱâ
813
ȨÆäÀÌÁö Q/A¿¡ ¸¹ÀÌ ÀÌ¿ëÇÏ°í ÀÖ´Â ¼Ò½ºÀÔ´Ï´Ù.
812
Á¶°Ç¿¡ µû¶ó ´Ù¸¥ ÆäÀÌÁö¸¦ ¿­¾îÁÖ´Â ¼Ò½º
811
ÀÔ·ÂÆû¿¡¼­ º¯¼ö üũÇÏ´Â ½ºÅ©¸³Æ®
810
Æû °ü·Ã °´Ã¼µé
809
Áֹεî·Ï¹øȣüũ¿ø¸®(¾Ë°í¸®Áò)¿Í ¼Ò½º
808
php.ini Çؼ³
807
ÀÚ¹Ù½ºÅ©¸³Æ®·Î ´ëºÐ·ù,Áߺзù,¼ÒºÐ·ù ³ª´©´Â ¹æ¹ý
806
JavaScript Reference
805
ÀÚ¹Ù½ºÅ©¸³Æ® °´Ã¼¿Í À̺¥Æ®
804
¼±Åà ÈÄ ¹öÆ°¿¡ µû¶ó Æû¾×¼Ç ¹Ù²Ù±â »ùÇÃ
803
PHPµû¶óÇϱâ - Àç¹ÌÀÖ´Â Á¤±ÔÇ¥Çö½Ä I
802
ÀÚ¹Ù½ºÅ©¸³Æ® 3ÀÚ¸®¸¶´Ù ÄÞ¸¶Âï±â
801
³¯Â¥ ±¸Çϱâ
ÀÚ¹Ù½ºÅ©¸³Æ® »ç¿ëÀÚ ÇÔ¼ö
799
javascriptÇÔ¼ö
798
ÀͽºÇ÷η¯ ÁÖ¼Òâ¿¡ ÀÌ»Û ¾ÆÀÌÄÜ ³Ö±â
797
°¢Á¾ ¸ÞŸÅ×Å©
796
MARQUEE ű×
795
tabindex : TAB Å°¸¦ ÅëÇÏ¿© À̵¿¼ø¼­ ÁöÁ¤
794
text-overflow
793
textarea ÅؽºÆ® ÀÔ·Ââ¿¡ ³ÐÀÌ°ª¿¡ ÀÚµ¿À¸·Î ¹ÝÀÀÇÏ´Â ÆÁ
792
head¿¡ »ç¿ëµÇ´Â ¸ÞŸÅ×±× ¹× ±âŸ Å×±×
791
rand() ÇÔ¼ö¸¦ ÀÌ¿ëÇÑ µÚÁ×¹ÚÁ× ³¯Â¥ Ãâ·Â
790
ÃÊ°£´Ü php ·£´ý À̹ÌÁö ¹× ·£´ý ¹è°æÀ̹ÌÁö ¼Ò½º
789
¹Ìµð ·£´ýÀ¸·Î µè±â ¿Ïº®ÇØ°á!
788
[¹è°æÀ½¾Ç] ù°îÀº ·£´ý, ±× ÀÌÈķδ ¼øÂ÷Àç»ý
787
·£´ýÀ̹ÌÁö..Javascript
786
¹è°æ»ö ·£´ýÀ¸·Î ¹Ù²Ù´Â ½ºÅ©¸³Æ®
¸ñ·Ï
¹ÂÁ÷Æ®·ÎÆ® ºÎ»ê±¤¿ª½Ã ºÎ»êÁø±¸ °¡¾ßµ¿ ¤Ó °³ÀÎÁ¤º¸Ãë±Þ¹æħ
Copyright ¨Ï musictrot All rights reserved.