Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Вызываем зверя

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: а он не идет..
maragon
Отправлено: 15 Июля, 2014 - 07:04:15
Post Id



Посетитель


Покинул форум
Сообщений всего: 340
Дата рег-ции: Февр. 2011  


Помог: 2 раз(а)




Сам js скрипт:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. var waves = {
  3. view: function(id, url_mp3, oga, m4a, image_url, track_titile, track_duration, track_size, track_durationFormatted, track_sizeFormatted){
  4. $(function(){
  5.                         $('#waveform_'+id).waveform({
  6.                                 media: {
  7.                                         oga: "",
  8.                                         m4a: "",
  9.                                         mp3: url_mp3
  10.                                 },
  11.                                 supplied: 'mp3',
  12.                                 solution: 'html, flash',
  13.                                 image: image_url,
  14.                                 title: track_titile,
  15.                                 duration: track_duration,
  16.                                 size: track_size,
  17.                                 durationFormatted: track_durationFormatted,
  18.                                 sizeFormatted: track_sizeFormatted,
  19.                                 createDate: "",
  20.                                 path: '/templates/format/js/',
  21.                                 compact: false
  22.                 });
  23.         });
  24.                        
  25. }
  26. }


Есть скриптик, который по идее должен запускать мне плеер + выводить png изображение спектра аудиофайла (заготовленного заранее).
Дёргаю из скрипта .php информация, сую в шаблонизатор и вывожу на страницу:

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <script>waves.view({id}, ... подставляю значения из скрипта ...);</script>
  3. <div class="waveform" id="waveform_{id}">
  4. <p><a href="1">{name} - {artist}</a> ({time})</p>
  5. </div>
  6.  


В ответ он мне молчит.. и ругается Uncaught ReferenceError: waves is not defined

Если же я делаю все руками, т.е:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2.                                 Кусок скрипта указанного выше...
  3.                                 createDate: "",
  4.                                 path: '/templates/format/js/',
  5.                                 compact: false
  6.                 });
  7.         });
  8. waves.view(id, ... подставляю значения от руки, сверяя с БД ...);
  9. }
  10.  

Таким макаром он работает.. Хм
Что не так?


-----
https://vk[dot]com/tvoycase_ru - Твой чехол со своим дизайном
 
 Top
Viper
Отправлено: 15 Июля, 2014 - 08:49:17
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




maragon а зачем вы функцию в функцию завернули, а потом ещё и внутри вызвали?


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
maragon
Отправлено: 15 Июля, 2014 - 08:55:34
Post Id



Посетитель


Покинул форум
Сообщений всего: 340
Дата рег-ции: Февр. 2011  


Помог: 2 раз(а)




Разобрался! Спасибо! Хорошо

(Отредактировано автором: 15 Июля, 2014 - 09:53:30)



-----
https://vk[dot]com/tvoycase_ru - Твой чехол со своим дизайном
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB