На сайте есть радио. Как можно сделать, чтобы при клике на кнопку play радио играло... и не переставало играть, пока юзер "бегает" по сайту, то есть открывает страницы и так далее.... чтобы плеер не гразулися с перезагрузкой страницы... подобная тема есть на сайте вконтакте... у них плеер как-то отдельно открывается и его можно перетаскивать
Asked
Active
Viewed 3,637 times
0
2 Answers
2
Сам сайт реализован с помощью технологии Ajax, то есть переход по ссылке никак не влияет на сам плеер, так как сайт работает в асинхронном режиме.А плеер может свободно подгружаться из файла.
Гена Ант
- 1,097
- 5
- 14
-
-2GenchiK вы немного не правы с помощью аякса не плеер подгружается, а страницы, запрос к страницам идет, а не к плееру Вот мой совет учите Ajax p.s я сам аякс не очень знаю но смысл структуры понимаю – MaximPro Feb 27 '12 at 03:23
-
А я что написал? П.С Во-первых я знаю Ajax, в отличие от Вас, во-вторых Вы далеки от того уровня, чтобы мне указывать что учить, а что читать. – Гена Ант Feb 27 '12 at 06:41
-
3Вообще то коментарии существуют. Ответ где более 70% обсуждается другой ответ - это глупо :D – Баран Feb 27 '12 at 12:35
0
Сайт на аяксе (разработка, поддержка) стоит намного дороже, чем обычный сайт. Не стоит переписывать сайт на аяксе ради одной фичи. Лучше использовать айфрейм с контентом страниц, а плеер держать в теле главной страцицы. Хотя и в этом случае есть подводные камни: нужно решать проблему записи переходов в историю браузера, закидывать в адресную строку актуальный адрес страницы и т.д. Но готовые решения в виде плагинов к jQuery есть.
caravaneer
- 1,189
-
Как может быть дорого, если Дуров сам проггер?!Люди!Аякс это не такая тяжёлая технология, изучается за 6-7 часов полностью.Это даже не ЯП! Я тут многих сейчас удивил конечно на счёт ЯП, но не переживайте ;) – Гена Ант Feb 27 '12 at 06:42
-
Эм, а для использования AJAX'а в каком-то месте нужно, оказывается, весь сайт переписывать? – Олег Архипов Feb 27 '12 at 12:05
-
2@Construct - чтобы реализовать подобную фичу - да. Любой переход по любой ссылке должен быть реализован с помощью html5 history api. Соответственно переписывать надо многое. При условии что сайт написан грамотно это не так сложно, но если сайт написан как-нибудь - действительно переписывать нужно практически все – Feb 27 '12 at 13:05
у Серёжи ПМСу аякса CSS.– Олег Архипов Feb 26 '12 at 19:54