ЧТо-то я наверно недопонимаю. Но опять при нахождении на oldSrc (на главной) то выскакивает false.
При нахождении на странице true.
$('#menu21 a').click(function(){
var newSrc = $('#menu_a_1').attr('href');
var oldSrc = window.location.href;
if (oldSrc == newSrc) {
var b = $(this).attr('title');
var c = '#a'+b;
$(c).show();
$('.acc_trigger').next().not(c).hide();
}
else {
alert('error');
}
Я вот что думаю, а если привязать выполнение сценария не на событие клик по меню, а к тому которое выполняется при загрузке новой странице. Дальше занести в переменную идентификатор клика
var c= $('#menu21 a').click();
window.name = c;
И вот при открытие страницы с нужным href и при не пустом значении window.name уже открывать блок нужный.
Если идея правильная, Так вот к какому событию привязаться?