function getHikisuu(){getHikisuu.data = new Array();getHikisuu.string = location.search.substring(1);//?をサプレスgetHikisuu.string = getHikisuu.string.split('&');for(var i = 0; i != getHikisuu.string.length; i++) {getHikisuu.data[ck_shikibetushi(getHikisuu.string[i].split('=')[0])] =Escape(unescape(getHikisuu.string[i].split('=')[1]));}function ck_shikibetushi(shiki){ //識別子（プロパティ）の命名チェックshiki_TOP = shiki.substring(0,1);if(shiki_TOP.match(/[a-zA-Z_$]/g) == null){return null;}else if(shiki.match(/[^a-zA-Z0-9_$]/g) != null){return null;} return shiki;}function Escape(str){ //文字参照へ変換 str = str.replace( /&/g, '&amp;' );str = str.replace( /</g, '&lt;' ); str = str.replace( />/g, '&gt;' ); str = str.replace( /"/g, '&quot;' );str = str.replace( /'/g, '&#39;' );return str;}} new getHikisuu();
