Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Помогите с js(подставка данных при нажатии)!!!

Ответить
Настройки темы
Помогите с js(подставка данных при нажатии)!!!

Аватара для azot111

Новый участник


Сообщения: 21
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: azot111
Дата: 22-09-2012
Описание: Добавил код
Изображения
Тип файла: png 1.png
(28.7 Kb, 12 просмотров)
Доброго времени суток ребята! У меня есть вапрос! Может и не сложный но сам я не могу разобраться помогите если сможите!

Сам вапрос состоит в следующем!

По поисковому запросу у себя на тестовом сайте вывожу данные,описание,ссылки и.т.д в таблицу! "Циклом при мощи PHP с базы MYSQL" музыкального файла"также выводится картинка в виде кнопки play"!
Помогите найти решение! Немогу сделать чтоб при нажатии на картинку play ссылка с url-ом песни попадала в плеер встроенный на сайте! "Начанала играть выбранная песня"!
Ниже есть примерный вывод с базы "визуальный"!

Зарание всем большое спасибо!

Делаю на основе jplayer
HTML код: Выделить весь код
<html> <head> <meta charset=utf-8 /> <title>Демка</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js"></script> <script type="text/javascript" src="js/jquery.jplayer.min.js"></script> <script type="text/javascript" src="js/jplayer.playlist.min.js"></script> <script type="text/javascript"> //<![CDATA[ $(document).ready(function(){ var my_jPlayer = $("#jquery_jplayer"), my_trackName = $("#jp_container .track-name"), my_playState = $("#jp_container .play-state"), my_extraPlayInfo = $("#jp_container .extra-play-info"); var opt_play_first = false, opt_auto_play = true, opt_text_selected = "Выбирите трек"; // текс выбора текста var first_track = true; $.jPlayer.timeFormat.padMin = false; $.jPlayer.timeFormat.padSec = false; $.jPlayer.timeFormat.sepMin = ":"; $.jPlayer.timeFormat.sepSec = ""; my_playState.text(opt_text_selected); jPlayer my_jPlayer.jPlayer({ ready: function () { $("#jp_container .track-default").click(); }, timeupdate: function(event) { my_extraPlayInfo.text(parseInt(event.jPlayer.status.currentPercentAbsolute, 10) + "%"); }, play: function(event) { my_playState.text(opt_text_playing); }, next: function(event) { my_playState.text(opt_text_playing); }, pause: function(event) { my_playState.text(opt_text_selected); }, ended: function(event) { my_playState.text(opt_text_selected); }, swfPath: "js", cssSelectorAncestor: "#jp_container", supplied: "mp3", wmode: "window" }); // Create click handlers for the different tracks $("#jp_container .track").click(function(e) { my_trackName.text($(this).text()); my_jPlayer.jPlayer("setMedia", { mp3: $(this).attr("href") }); if((opt_play_first && first_track) || (opt_auto_play && !first_track)) { my_jPlayer.jPlayer("play"); } first_track = false; $(this).blur(); return false; }); }); </script> <style> <!-- Ситили --> .demo-container { width:95%; border: 0px solid #009BE3; padding:0 20px; font-family: "Myriad Pro Regular","Trebuchet MS"; } .resutls {margin-top: 100px; border: 1px solid #009BE3; padding:0 20px; font-family: "Myriad Pro Regular","Trebuchet MS"; } .demo-container a, .demo-container a:link, .demo-container a:visited, .demo-container a:hover, .demo-container a:focus, .demo-container a:active { color: #000000; } .results a, .results a:link, .results a:visited, .results a:hover, .results a:focus, .results a:active { color:#009BE3; } .demo-container ul { list-style-type:none; padding:0; margin-left:1px; margin-top:-20px; width:500px; overflow:hidden; } .results ul { list-style-type:none; padding:2px; margin-left:-350px; margin-top:5px; width:500px; overflow:hidden; } .demo-container ul span { color: #A0A600; } .demo-container li { float:left; margin-right:1em; } .results li { float:left; margin-right:1em; } .demo-container p span.track-name { color: #CC0090; } .results p span.track-name { color: #CC0090; } </style> </head> <body> <div id="jquery_jplayer"></div> <center> <div id="jp_container" class="demo-container"><!-- Плеер --> <p> <span class="play-state"></span> : <span class="track-name">nothing</span> at <span class="extra-play-info"></span> <span class="jp-current-time"></span> <span class="jp-duration"></span> </p> <ul> <li><a class="jp-play" href="#" tabindex="1">Играть</a></li> <li><a class="jp-pause" href="#"tabindex="1">Пауза</a></li> <li><a class="jp-stop" href="#">Стоп</a></li> <li><a class="next" href="#">Следующий</a></li> </ul> <ul> <li>Громкость :</li> <li><a class="jp-mute" href="#">Заглушить</a></li> <li><a class="jp-unmute" href="#">Unmute</a></li> <li> <a class="jp-volume-bar" href="#">|<---------->|</a></li> <li><a class="jp-volume-max" href="#">Максимально</a></li> </ul> </div> <div id="jp_container" class="results"><!-- Плейлист --> <ul> <li><a href="#">тут картинка в виде play</a><a href="http://путь до mp3" class="track track-default">Название_1</a> | <a href="#"><i>к примеру: inna</i></a></li> </ul> <ul> <li><a href="#">тут картинка в виде play</a><a href="http://путь до mp3" class="track">Название_2</a> | <a href="#"><i>к примеру: medina</i></a></li> </ul> <ul> <li><a href="#">тут картинка в виде play</a><a href="http://путь до mp3" class="track">Название_3</a> | <a href="#"><i>к примеру: tatu</i></a></li> </ul> </div> </center> </body> </html>

Вот чего я пока добился помогите по нажатию кнопки play вот тут (<a href="#">тут картинка в виде play</a>)чтобы песня попадала в плеер встроенный на сайте!

Отправлено: 13:23, 18-09-2012

 

Аватара для azot111

Новый участник


Сообщения: 21
Благодарности: 0

Профиль | Отправить PM | Цитировать


Тема решена всем спс!

Отправлено: 10:20, 22-10-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Помогите с js(подставка данных при нажатии)!!!

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Охлаждающая подставка под ноут NonsensUA Ноутбуки 9 28-07-2011 19:17
C/C++ - Помогите откорректировать ввод данных DOS Yoric Программирование и базы данных 3 17-04-2011 10:26
Подставка для электронных книг и планшетов от Scythe OSZone News Новости железа 1 23-01-2011 20:16
Разное - Подставка для ноута vetch Прочее железо 1 14-12-2009 11:44
Постарничный вывод данных, помогите. slaine Вебмастеру 3 16-06-2005 02:22




 
Переход