<div class="codetitle"> <span><a style="CURSOR: pointer" data="74285" class="copybut" id="copybut74285" onclick="doCopy('code74285')"><u>코드 복사</u></a></span> 코드는 다음과 같습니다.</div> <div class="codebody" id="code74285"> <br><script><br> 함수 goto_url(url){<br> var new_url = "http://shop.usteel.com/index.php?app=list_release";<br> var d_date = getParameter("date",url);<br> if(d_date != '' ){<br> new_url = "&" d_date;<br> }<br> var 종 = getParameter("species",url) ;<br> if(species != ''){<br> new_url = "&"species;<br> window.open(new_url);<br><br> }<br> // JavaScript 지정된 매개변수와 해당 값 가져오기 <br> Function GetParameter (Parastr, URL) <br> {<br> varress = "" "" "; <br> // 모든 매개변수 목록 데이터 가져오기 <br> Var Str = "&" url.split ("?") [1]; <br> var Paraname = Parastr "=" <br> // 얻을 매개변수가 <br>인지 확인 if (str . indexOf("&" paraName)!=-1) <br> str .substring(str.indexOf(paraName), str.length).indexOf("&")!=-1) <br> var TmpStr=str .substring(str.indexOf(paraName ),str.length; "&" )-TmpStr.indexOf(paraName)) 🎜> result=str .substring(str.indexOf(paraName),str.length); } }<br> 🎜>아래 예제는 완전하고 테스트되었습니다<br><br><br> </div> <br>코드 복사<br><div class="codetitle"><span> 코드는 다음과 같습니다.<a style="CURSOR: pointer" data="65999" class="copybut" id="copybut65999" onclick="doCopy('code65999')"><div class="codebody" id="code65999"> <br><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" > <br> <html xmlns="http://www.w3.org/1999/xhtml"> <br> <head> <meta http-equiv="Content-Type" 콘텐츠 ="text/html; charset=gb2312" /> <br> <title>javascript는 URL 매개변수 및 매개변수 값을 가져옵니다</title> <!-- <BR> var url = "http://www.baidu .com/?age=25&k=1&site=asp&abc=123;" <BR><BR> //javascript는 지정된 매개변수와 해당 값을 가져옵니다. <BR> function getParameter(paraStr, url) <br> { <br> var result = ""; <BR> //URL의 모든 매개변수 목록 데이터 가져오기 <BR> var str = "&" url.split(" ?")[1] <BR> var paraName = paraStr "="; <BR> //얻을 매개변수가 존재하는지 확인 <BR> if(str.indexOf("&" paraName)!=-1) < { -1) <BR> | 가장 가까운 "&" 항목으로 <BR> result=TmpStr.substr(TmpStr.indexOf(paraName),TmpStr.indexOf("&")-TmpStr.indexOf(paraName)) <BR> } <BR> else <BR> <BR> else <BR> { <BR> 결과 ="해당 매개변수 없음"; <br><br> //호출 방법: var 변수 이름 = getParameter("얻을 매개변수 이름", URL 주소) <BR> var r = getParameter("age",url) <br><br> / /테스트 출력, 결과는 다음과 같습니다. site=popasp <BR> Alert(r); <BR> //얻은 결과를 기반으로 사용할 수 있습니다. <BR> var pName = r.split("=")[0] ; //매개변수 이름 가져오기 <BR> var pValue = r.split("=")[1]; //매개변수 값 가져오기 <br><br> //테스트 출력: <BR> Alert("매개변수 이름:" pName "nn" "매개변수 값:" pValue); <br><br> //기타 실제 적용: <BR> //필요에 따라 구현하려는 기능을 구현하려면 다음 방법을 사용할 수 있습니다. /var 호스트 이름 = location.hostname ; //현재 도메인 이름 가져오기(http:// 제외) <BR> //var localurl = location.href //현재 전체 URL 주소 정보 가져오기(http:// 포함) 도메인 이름, 경로, 특정 파일 및 모든 전달 매개변수) <BR> //var Referurl = document.referrer; //이전 페이지의 전체 URL 정보를 가져옵니다(http://, 도메인 이름, 경로, 특정 파일 및 모든 전달 매개변수) <BR><br> / /--> <br> </div></a></span></div>