Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как проиграть звук на сайте один раз за сеанс. (https://javascript.ru/forum/misc/47373-kak-proigrat-zvuk-na-sajjte-odin-raz-za-seans.html)

tuchkovo-auto 21.05.2014 10:32

Как проиграть звук на сайте один раз за сеанс.
 
Всем привет! На каждую страницу сайта поставил звук- <audio id="strtengn" src="sounds/strtengn.ogg" preload="auto"></audio>. Звук проигрывается только после полной загрузке сайта- jQuery(window).load(function() {document.getElementById('strtengn').play();});
Вопрос: как сделать что-бы звук проигрывался один раз за сеанс, т.е. зашёл на любую стр. сайта в первый раз- звук проигрался, потом перешёл на другую стр. и звук не должен проигрыватся снова?

Octane 21.05.2014 10:49

if (!sessionStorage.getItem('noPlaySound')) {
    sessionStorage.setItem('noPlaySound', true);
    document.getElementById('strtengn').play();
}

tourniquet 21.05.2014 10:49

http://www.w3schools.com/jsref/event_onload.asp вроде так

tuchkovo-auto 21.05.2014 11:13

Octane,
Спасибо! Всё работает! + в репут. поставил.


Часовой пояс GMT +3, время: 20:57.