JDBな人生  専門的なことから日常的なことまで~ まぁ自由きままに書いていきます。
2017年10月 / 09月<< 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 >>11月

アクセスランキング

[ジャンルランキング]
コンピュータ
329位
アクセスランキングを見る>>

[サブジャンルランキング]
プログラミング
50位
アクセスランキングを見る>>

Java Script でのクエリ文字列の取得(改訂版)

5か月程前にJavaScriptでのクエリ文字列をを取得する関数を紹介しましたが、使い勝手を上げた新しい関数を作ってみたので紹介します。


<script type="text/javascript">
var qstring;
var fqstring = 0;
function analytics_query(s){
   if (fqstring == 0){
      var url = location.href;
      var query = new Array();
      query = url.split("?");
      if ( !!query[1] ) {
         var querys = new Array();
         querys = query[1].split("&");
         var qcount = querys.length;
         qstring = new Array();
         var temporary_text = new Array();
         var hash_name;
         for(count=0; count<qcount; count++){
            temporary_text = querys[count].split("=");
            hash_name = temporary_text[0];
            qstring[hash_name] = temporary_text[1];
         }
      }
      fqstring = 1;
   }
   if (qstring){
      return qstring[s];
   }
}



alert(analytics_query("a"));
</script>




↑は、「index.html?a=bbb」などの場合に「bbb」をアラートで表示させるサンプルです。

前よりは使い易くなったと思います。

関連記事
http://jabnz.blog69.fc2.com/blog-entry-292.html
http://jabnz.blog69.fc2.com/blog-entry-291.html
 


 
   JavaScript    TB(0)    CM(1)    EDIT    ページ↑

コメント投稿


 管理者だけに表示

コメント

[ jdbkunn ]
また懐かしいものを持ってきたな。

てか、19000ヒットおめ。
2010年11月14日(日) 20:31

トラックバック

この記事へのトラックバック:

プロフィール

JDB Luigi

Author:JDB Luigi
どこにでもいるようなありふれた人間・・・という訳でもなく、かと言って怪しい宗教を信仰する変人という訳でも無い。

基本的に掲載しているコード等は煮ていただいても焼いていただいても結構ですが、利用は自己責任にてお願いいします。
また、バグ・アドバイス等もしあればよろしくお願いします。

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。