<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> function 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(種 != ''){<br> new_url = "&" 種;<br> }<br><br> window.open(new_url);<br><br> }<br> // JavaScript 指定されたパラメータとその対応する値を取得します <br> Function GetParameter (Parastr, URL) <br> {<br> varress = "" "" "; <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> <br> <meta http-equiv="Content-Type" ="text/html; charset=gb2312" /> <br> <title>javascript は URL パラメータとパラメータ値を取得します<!-- <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) result=TmpStr.substr(TmpStr.indexOf(paraName),TmpStr.indexOf("&")-TmpStr.indexOf(paraName)); ><br>else <br>{<br>result = "そのようなパラメーターはありません";<br><br> //呼び出しメソッド: var 変数名 = getParameter("取得するパラメータ名", URL アドレス) <br> var r = getParameter("age",url); /テスト出力、結果は次のとおりです: site=popasp <br>alert(r); <br> //取得した結果に基づいて使用できます <br> var pName = r.split("=")[0] ; //パラメータ名を取得 <br> var pValue = r.split("=")[1] //パラメータ値を取得 <br><br> //テスト出力: <br> alter("パラメータ名:" pName "nn" "パラメータ値:" pValue); <br><br> //その他の実用的なアプリケーション: <br> //必要に応じて、次のメソッドを使用して実装できます。 /var hostname = location.hostname ; //現在のドメイン名を取得します (http:// を除く) <br> //var localurl = location.href; //現在の完全な URL アドレス情報を取得します (http://、ドメイン名、パス、特定のファイル、およびすべての渡しパラメータ) <br> //var Referurl = document.referrer // 前のページの完全な URL 情報を取得します (http://、ドメイン名、パス、特定のファイルを含む)。すべての渡しパラメータ) <br><br> / /--> <br> </div></a></span></div>