프로그래밍/html & jsp

ID 저장하기

Super User 2010. 4. 14. 17:57

<HTML>
 <HEAD>
  <TITLE> New Document </TITLE>
<script>

// 저장할 변수명, 저장할변수, 일자  (1:1일, 2:2일, 365:일년)

function setCookie (name, value, expiredays)
{
 var todayDate = new Date();
 todayDate.setDate( todayDate.getDate() + expiredays );
 document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() +

";";
}

function getCookie(name)
{
 var Found = false;
 var start, end;
 var i = 0;

 while (i <= document.cookie.length)
 {
  start = i;
  end = start + name.length;
  if (document.cookie.substring(start, end) == name)
  {
   Found = true;
   break;
  }
  i++;
 }

 if (Found == true)
 {
  start = end + 1;
  end = document.cookie.indexOf(';', start);
  if (end < start) end = document.cookie.length;
  return document.cookie.substring(start, end);
 }
 return '';
}

function setValue()
{
 var fm = document.sendform;
 setCookie ('id', fm.id.value, 1);
}

function getValue()
{
 var fm = document.sendform;
 fm.id.value = getCookie('id');
}

</script>

 </HEAD>
 <!-- body load 이후 쿠키에 저장된 값을 가져와 ID 값을 적용한다. -->
 <BODY onload='javascript:getValue();'>
  <form name='sendform'>

   <table>
    <tr>
     <td>
      <input type='text' name='id' style='width:100;' maxlength='10'>
      <!-- user_id 값을 쿠키에 저장한다. -->
      <input type='button' name='btn' value='setCookie' onclick='javascript:setValue();'>
     </td>
    </tr>
   </table>

  </form>
 </BODY>
</HTML>