웹마스터 팁

자바스크립트에서 GET방식으로 넘어온 매개변수 값들을 서버의 처리 필요없이 사용하는법을 알려드리겠습니다;;

<Script language="JavaScript">
getParameter = function(name){
  search=location.search;
  if(!search){
    //파라미터가 하나도 없을때
    document.write("에러 출력 텍스트");
  return false;
  }
  search=search.split("?");
  data=search[1].split("=");
    if(search[1].indexOf(name)==(-1) || data[0]!=name){
    //해당하는 파라미터가 없을때.
    return "";
    return;
    }
    if(search[1].indexOf("&")==(-1)){
    //한개의 파라미터일때.
    data=search[1].split("=");
    return data[1];
    }else{
    //여러개의 파라미터 일때.
    data=search[1].split("&");  //엠퍼센트로 자름.
      for(i=0;i<=data.length-1;i++){
        l_data=data[i].split("=");
        if(l_data[0]==name){
        return l_data[1];
        break;
        }else continue;
      }
    }
  }
</Script>

이런식으로 작성하시고 실제 호출할때는,
<Script>
getParameter("매개변수 이름");
</Script>

으로 입력해 주시면 되겠죠.