Всем добра, господа знатоки. Суть такова: Имеется код плеера с сериями вида:
<div class="block1">
<a onclick="vidLoc('url_video','1','0')">1</a>
<a onclick="vidLoc('url_video','1','0')">2</a>
<a onclick="vidLoc('url_video','1','0')">3</a>
<a onclick="vidLoc('url_video','1','0')">4</a>
</div>
Имеется блок, содержащий id конкретной страницы:
<div class="wrapper" id="id123"></div>
И скрипт, который находит значение этого уникального id для каждой страницы и используется для запоминания состояния нажатой серии.
$(function(){
var indxid = $(".wrapper:first").attr('id');
var a=$(".block1 > a"),indxid=localStorage.getItem("indxid");
a.on("click",function(){a.not($(this).addClass("eps")).removeClass("eps");
$(".eps").parent().css( "display", "block");
indxid=a.index(this);
$(".nezapomn").removeClass("nezapomn").addClass("zapomn");
document.getElementById('zapominalka').innerHTML = "Забыть серию";
localStorage.setItem("indxid",indxid)});
indxid!==null&&a.eq(indxid).click();
});
Запоминалка работает, но не так как нужно: если на одной странице я выберу серию 1, то на другой странице тоже будет выбрана серия 1. Получается, что нет уникального ключа для localstorage, а как мне его тогда задать?!