Привет всем, этот код предназначен для чтения того, что следует за хешем в URL, и отображения определенного div в зависимости от этого значения. Прямо сейчас это работает нормально, за исключением случаев, когда вы пытаетесь изменить хеш, пока вы уже находитесь на сайте (или если вы нажмете кнопку «Назад», что имеет тот же эффект: изменяет хеш, но div не изменяется). Сайт сделан таким образом, что он не перезагружается при каждом изменении div (основного содержимого страницы), поэтому я предполагаю, что div не меняется, когда вы нажимаете кнопку назад или вводите другое значение после хэша, потому что страница уже загружена, и код JavaScript вызывается только один раз при загрузке страницы. Мне нужно, чтобы он вызывался при изменении URL-адреса. Вот код:
function hash() {
var hash = window.location.hash.replace('#','');
InsertContent(hash);
}