Search the Community
Showing results for tags 'object'.
-
Последовательное воспроизведение трэков на музыкальном сайте
zitco255 posted a question in HTML Coding
Практикую написание музыкального сайта. Столкнулся с такой проблемой, ни как не получается создать последовательность воспроизведения трэков, когда песня заканчивается, она просто перестаёт играть и всё. В инете не объяснятся как это делать, есть просто уроки по тэгу <audio> ни слова о последовательности. Решил воспользоваться плеером, но проблема всё та же. Я новичок в этом деле, надеюсь на адекватный совет тех, кто имел с этим дело. Спасибо заранее! P.S. если нужно больше информации, говорите, дополню. как выглядит: -
Здравствуйте. У меня есть объект: var obj = { a: { b: [], c: [] }, d: { e: ['test'], f: [], g: [] } } Есть ли возможность узнать значение ключа e, не указывая полный путь к нему (obj.d.e) и без циклов? То есть, я ищу что-то подобное методу find() в jquery.
-
Кратко суть проблемы. Есть сайт на Wordpress, есть аудиоплеер Uppod. Он генерирует код встраивания с помощью тега object с ссылками на (при помощи param): - файл самого плеера (uppod.swf) - файл стиля (номер_стиля.txt) - файл .mp3 Кроме того, в param могут быть прописаны название проигрываемой мелодии и целый ряд дополнительных параметров. (Все необходимые файлы хранятся на моём сайте, не на Uppod.) Wordpress с тегом object работает некорректно, с iframe нормально. На форуме техподдержки Uppod мне сказали, что единственный выход - перейти на использование iframe. Создать страницу с плеером, чтобы вставить в iframe ссылку на неё - не проблема, всё работает. Проблема в том, что на этой странице я могу расположить всё тот же object с уже прописанными параметрами, т.е. с определённым стилем, определённой мелодией и т.д. Если я правильно понимаю, нужен какой-то скрипт, который сделает возможным прописывать эти параметры в самом iframe. Но мне его написать не по силам. Или есть какой-то другой выход?
-
Здравствуйте. Уже несколько дней ломая голову над одной проблемой. Есть сайт, который работает на isotope (masonry). В одним из блоков помещается аудио плеер (jwplayer). Вместе все работает исправно. Но встала задача перевести сайт на ajax переключение страниц. Для того, чтобы после перехода на страницу с masonry блоки вставали на своим месте, подключил повторную инициализацию скрипта после .load(): $('#main').isotope({ itemSelector : '.post-item', masonry: { columnWidth: 390 } }); Переинициализация работает, однако блок с аудиоплеером перестал отображаться. Причем при загрузке страницы он появляется на доли секунд, а затем исчезает, т.е. ведет себя так, будто ему присвоено свойство css visibility:hidden. Сам плеер выводится не через javascript, а через <oblect><param><embed></object>, поскольку при работает ajax подгружаемые вместе со страницами скрипты не исполняются после исполнения функции .load(). Я никак не могу понять, почему блок с плеером исчезает. Firebug подтверждает, что все присутствует. Если удалить переинициализацию mysonry после .load(), плеер снова видим, однако блоки не выравниваются по решетке. Помогите советом!
-
Пример. var a = {}; a.b = {} a.b.c = {} a.b.c.d ={ 'method': function(){ console.log(this); // Object { method:function() } - то есть a.b.c.d.method() } } Всё вополне понятно. А вот как получить доступ из метода к родительским объектам, к примеру a.b ? p.s. вариант прямого вызова по имени объекта не подходит. p.p.s. хотелось бы, что-нибудь простенькое, типа this.parent.parent Всем спасибо!