Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Наноплеер как сделать? (https://javascript.ru/forum/events/24687-nanopleer-kak-sdelat.html)

KupueIIIKo 10.01.2012 16:37

Наноплеер как сделать?
 
Суть такова
<div id='player'></div>
<div id='content'></div>


Нужно чтоб в content грузилась страница, естественно работаю со всеми куками и т. д.

А вот player так дальше и играл музыку) То есть, чтоб проигрыватель не сбрасывался пока по сайту лазиешь! есть какие нибуть предложения?
:haha: Мы тут с ума сходим) Может уже есть какое нибуть решение с jquery?

Aetae 10.01.2012 16:41

Вообще ajax, но без знаний толку не будет, так что юзайте iframe.

Magneto 10.01.2012 16:52

Есть еще проще - запустить плеер в новом окне.

KupueIIIKo 10.01.2012 17:03

Не первый второй вариант не подходит! думаю о history.pushState()

KupueIIIKo 10.01.2012 19:51

Сделал)
<script type="text/javascript">
jQuery(function($){
$("body").delegate("a", "click", function(){
var href = $(this).attr('href');
$('head').load(href+' .head');
$('.wrapper').load(href+' .content', function(){
history.pushState(null, null, href);
});
return false;
});
}); 
</script>

Теперь решаю проблему! в некоторых местах вместо ссылок javascript:void(0); может кто допишет?)

KupueIIIKo 10.01.2012 20:31

А вот тут я совсем туплю
jQuery(function($){
$("body").delegate("a", "click", function()
	{
	var href = $(this).attr('href');
	if (href.lastIndexOf('javascript:')==-1)
		{
		$('head').load(href+' .head');
		$('.wrapper').load(href+' .content', function()
			{
			history.pushState(null, null, href);
			});

		
		return false;
		}
	});
});

А как выполнить функцию которая под ссылкой ?

KupueIIIKo 10.01.2012 20:53

:) Парни я несплю сутками помогите добить реально туплю!
осталось дописать else {выполнить функцию но как нехрена не вникну}

храниться в onclick

melky 11.01.2012 00:02

Цитата:

Сообщение от KupueIIIKo (Сообщение 149384)
А как выполнить функцию которая под ссылкой ?

в моем понимании, ПОД обозначает положение с отрицательным приращением координаты Z относительно первой точки.

что вы имели в виду?

KupueIIIKo 11.01.2012 00:41

то есть у меня ссылки 2 типов
1 тип
<a class="" title="Статьи" target="_self" href="/stati"> Статьи </a>

Обрабатываеться отлично
2 тип
<a id="addcommentlink" onclick="addComment('e4bbf5ce2897ae96af92a896949f1180', 'article', '20', 0)" href="javascript:void(0);">Добавить комментарий</a>

Мой скрипт второму типу не дает выполнить спокойно скрипт!
Я понимаю что его определить могу! А как его выполнить не понимаю!

KupueIIIKo 11.01.2012 00:45

:) Делаю я проигрыватель как в контакте, если кто то не понял!

Вопрос опять же, я так понимаю минус в том, что если я get буду слать, то они у меня будут падать я прав?


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