Сообщение от рони
|
когда изменение произойдёт на одной из соседних страниц, открытых с этогоже сайта.
нужно событие там где изменяют , добавьте тригер в
|
Сообщение от laimas
|
Сделайте переход на другую страницу этого же домена.
|
Я наверное чегото недопонимаю.Я написал два документа,они вызывались локально и у них были общие локальные данные.Я запустил оба(пытался по отдельности,через ссылки <a>)документа.В первом я добавлял локальные значения хранилища,во втором назначил обработчик события хранилища.Начинаю изменять значения в первом,а во втором ничего не происходит.Таки может я не так чтото делаю?
Вот оба исходника:
-1.
<!DOCTYPE html>
<html>
<head>
<script>
function ch(){
localStorage.setItem("nave","value");
}
</script>
</head>
<body>
<button onclick="ch();">Изменить</button>
<a href="new1.html" target="_blank">ссылка</a>
</body>
</html>
-2.
<!DOCTYPE html>
<html>
<head>
<script>
function h(){
var s=document.getElementById("s");
var li=document.createElement("li");
li.innerHTML="ASD";
s.appendChild(li);
}
window.addEventListener("storage",h,false);
</script>
</head>
<body>
<ul id="s"></ul>
</body>
</html>