Посетитель
Покинул форум
Сообщений всего: 340
Дата рег-ции: Февр. 2011
Помог: 2 раз(а)
|
Сам js скрипт:
CODE ( htmlphp):
скопировать код в буфер обмена
var waves = { view: function(id, url_mp3, oga, m4a, image_url, track_titile, track_duration, track_size, track_durationFormatted, track_sizeFormatted){ $(function(){ $('#waveform_'+id).waveform({ media: { oga: "", m4a: "", mp3: url_mp3 }, supplied: 'mp3', solution: 'html, flash', image: image_url, title: track_titile, duration: track_duration, size: track_size, durationFormatted: track_durationFormatted, sizeFormatted: track_sizeFormatted, createDate: "", path: '/templates/format/js/', }); }); } }
Есть скриптик, который по идее должен запускать мне плеер + выводить png изображение спектра аудиофайла (заготовленного заранее).
Дёргаю из скрипта .php информация, сую в шаблонизатор и вывожу на страницу:
CODE ( htmlphp):
скопировать код в буфер обмена
<script>waves.view({id}, ... подставляю значения из скрипта ...);</script> <div class="waveform" id="waveform_{id}"> <p><a href="1">{name} - {artist}</a> ({time})</p> </div>
В ответ он мне молчит.. и ругается Uncaught ReferenceError: waves is not defined
Если же я делаю все руками, т.е:
CODE ( htmlphp):
скопировать код в буфер обмена
Кусок скрипта указанного выше... createDate: "", path: '/templates/format/js/', }); }); waves.view(id, ... подставляю значения от руки, сверяя с БД ...); }
Таким макаром он работает..
Что не так?
|