Запрет обновления аудиоплеера при изменении страницы - PullRequest
2 голосов
/ 30 октября 2010

Я создаю сайт в WordPress. У меня есть музыкальный проигрыватель, как для музыкального исполнителя. Но я хочу, чтобы игрок продолжал играть, пока пользователи перемещаются по сайту. Я не хочу использовать iframe, так как я хочу обновить URL, чтобы страница могла быть добавлена ​​в закладки. Или есть ли способ обновить URL и использовать iframe?

Ответы [ 3 ]

0 голосов
/ 30 октября 2010

Кто-то на форуме Wordpress задал такой же вопрос .

Лучший (технически) способ сделать это - использовать CMS, которая поддерживает просмотр сайта без обновления страницы,поэтому, используя AJAX, как предложил @jonny.

jango.com, кажется, делает это так же, как и другой сайт, который я не могу вспомнить.

Если вы загрузите каждую страницу через AJAX, вероятно, будетнедостаток, если вы заботитесь о поисковом рейтинге.

0 голосов
/ 17 ноября 2010

Если вы меняете фрагмент URL (часть после #) на каждом изменении страницы, URL в адресной строке всегда можно добавить в закладки. Если вы сделаете это с фреймом (возможно, самым простым способом), каждая загрузка страницы будет обновлять фрагмент URL родительского документа. Если для входящей ссылки установлен этот фрагмент, вы открываете фрейм не с домашней страницы, а с запрошенной страницей контента.

0 голосов
/ 30 октября 2010

любой способ обновить URL и использовать iframe

, может быть, вам нужен что-то вроде этого

main.html

<script type="text/javascript">
    function change_parent_url(url)
    {
    document.location=url;
    }       
</script>

игрока.html

 after each click (how?): parent.change_parent_url (new_url_here);

Я не уверен, но я видел похожий подход iframe на weborama.ru :

ищите window.location=, может быть, это поможет

...