JavaScript: URLのクエリー文字列を連想配列に変換する
/*document.location = http://snapman.net/?year=1904&month=1&day=1*/
if (location.search) {
var qStr = location.search.substr(1).split("&");
var qHash = {};
for (var i=0; i<qStr.length; i++) {
var qData = qStr[i].split("=");
qHash[qData[0]] = qData[1];
}
document.write(qHash.year + "年" + qHash.month + "月" + qHash.day + "日"); // => "1904年1月1日"
}