function Get() {
if (window.location.search.length === 0) return false;
var out = {},
key = location.search.replace(/\?/, "").split(/\&/),
dimkey;
Object.keys(key).forEach(function (i) {
dimkey = key[i].toString().split(/\=/);
out[dimkey[0]] = dimkey[1] && decodeURI(dimkey[1]) || null;
});
return out;
}
Элемент <address> предназначен для хранения контактной информации автора (адрес, телефон, e-mail, ссылка на сайт и др.) и может включать в себя любые элементы HTML вроде ссылок, текста, выделений и т. д. Планируется, что поисковые системы будут анализировать содержимое этого элемента для сбора информации об авторах.
<map>, но это не совсем то. Хотя, думаю, можно и его использовать.
Не составит ли вам труда написать какой код заменить на какой, т.к в js я не соображаю )
У массивов - весьма много, начиная с forEach...
Прототипы: NodeListPrototype и Array.prototype соответственно.