10월, 2009의 게시물 표시

나의 먹보 조카.

이미지
나의 먹보 조카. 잘먹는다. ㅋㅋㅋ   밥 그릇에 밥풀 때기 묻은거 아에 마셔 버리는구나..   엄마가 그릇 2/3 정도 밥을 담아 주는데 그릇크기가 얼굴만 하니까 보통 일반인이 큰 냉면그릇에다 밥 담아 먹는거랑 같네.. 많이도 먹는다. ㅋㅋ  

폼처리와 정규표현식

만일 폼에서 "우편번호"를 입력받는 부분에 대해 체크루틴을 작성한다면 예는 텍스트필드 하나로 구현해보겠습니다. <input type=text name=zip size=7 maxlength=7> 1. 녈값은 허용된다. 2. 하지만 값이 들어있을 때는 "숫자세자리-숫자세자리"거나, "수자여섯자리"    를 꼭 지켜야 한다.    위의 규정을 기존에 사용되던 방식으로 체크루틴을 작성한다면 <!--  예제 ---------- var str = document.폼이름.zip if (str.value.length != 0) {    if (str.value.length != 6 && str.value.length != 7) {       alert("우편번호를 다시 작성해 주세요.");       str.focus();       return false;    }    for (i = 0; i < str.value.length; i++) {       if (!('0' <= str.value.charAt(i))&&(str.value.charAt(i) <= '9')){       alert("우편번호를 다시 작성해 주세요.");       str.focus();       return false;       }    } } --> 숫자값만 체크하는것은 위의 루틴만으로 구현가능합니다. 하지만 2번의 "숫자세자리-숫자세자리"같은 조건을 위의 방법으로 구현하기에는 많은 제약이 있습니다. 뭐..  '-'문자가 1개있는지 체크하고, 나머지 6자리가 숫자인가 체크한다.. 이런 방식으로 짤 수도  있겠지만,  사용자가 '11-1111'처럼 입력할 수도 있겠지요 아니면 폼을 두개로 해서 피해가는 방법도 있겠지만.. 우편번호 하나 체크하는데.. 너

쿠키 사용법

Cookie를 구현하려면 기본적으로 두 개의 스크립트 함수가 필요한데 setcookie(name,expdate)와 getcookie(name)가 그 두 함수입니다. 이 함수들은 별로 어렵지는 않지만 이미 다른 사람들이 잘 구현해 놓았으므로 우리는 사용법만 알면됩니다. setcookie(name,expdate)에서 name은 자신이 사용하고자하는 cookie 이름입니다. 이 이름은 다른 쿠키와 겹치지 않도록 특이하게 짓는 것이 좋습니다. expdate는 쿠키가 저장될 기간입니다. expdate가 지나면 쿠키는 지워집니다. getcookie(name)는 주어진 이름의 쿠키를 읽어들입니다. 그 외에도 delcookie()라는 것도 있는데, 이것은 저장된 쿠키를 지우는 겁니다. 하지만 지금 다루고 있는 예에서는 사용되지 않습니다. <html> <head> <script language="JavaScript"> <!--HIde /********************************************************** 3. Cookie의 사용 예 (소스) 다음은 cookie를 사용하는 예입니다. ( 이 글 전체는 html형식입니다. 따라서 이 글을 다운 받으신 후 파일명을 test.html등으로 바꾼후 바로 사용 가능합니다.) ***********************************************************/ /* This code is Copyright (c) 1996 Nick Heinle and Athenia Associates,  * all rights reserved. In order to receive the right to license this  * code for use on your site the original code must be copied from the  * Web site webreference.com/javascri

페이드 스크립트

<SCRIPT LANGUAGE="JavaScript">  function makearray(n) {      this.length = n;      for(var i = 1; i <= n; i++)          this[i] = 0;      return this;  }  hexa = new makearray(16);  for(var i = 0; i < 10; i++)      hexa[i] = i;  hexa[10]="a"; hexa[11]="b"; hexa[12]="c";  hexa[13]="d"; hexa[14]="e"; hexa[15]="f";  function hex(i) {      if (i < 0)          return "00";      else if (255 < i)          return "ff";      else          return "" + hexa[Math.floor(i/16)] + hexa[i%16];  }  function setbgColor(r, g, b) {      var hr = hex(r); var hg = hex(g); var hb = hex(b);      document.bgColor = "#"+hr+hg+hb;  }  function fade(sr, sg, sb, er, eg, eb, step) {      for(var i = 0; i <= step; i++) {          setbgColor(          Math.floor(sr * ((step-i)/step) + er * (i/step)),          Math.floor(sg * ((step-i)/step) + eg * (i/step)),          Math.floor(sb * ((

웹브라우져의 종류를 알아내자!

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <HTML> <HEAD> <TITLE>예제 - 웹브라우져의 종류를 알아내자!</TITLE> </HEAD> <BODY bgColor="white"> <CENTER> 당신이 사용하는 브라우져는 다음과 같습니다.<P> <FORM NAME="Browser_Info">     <TABLE BORDER=0>         <TR>             <TD BGCOLOR=#E5EEF8>웹브라우저 이름:             <TD><INPUT NAME="Name" TYPE="text" SIZE=35>         </TR>         <TR>             <TD BGCOLOR=#E5E5D5>웹브라우저 버젼:             <TD><INPUT NAME="Version" TYPE="text" SIZE=35>         </TR>         <TR>             <TD BGCOLOR=#BDF2D5>웹브라우져 코드명:             <TD><INPUT NAME="CodeName" TYPE="text" SIZE=15>         </TR>     </TABLE> </FORM> <SCRIPT LANGUAGE="JavaScript"> <!-- if (navigator.appVersion.indexOf("4.0")