Вход

Просмотр полной версии : Ошибка unterminated string literal


ka0s
30.05.2012, 10:29
Уважаемые жители форума! Помогите пожалуйста с кодом, нужно приветствие на сайте что бы проигрывалось 1 раз в день. Код нашел в интернете, говорят что рабочий, но FireBug выдает ошибку

unterminated string literal
[Прерывать на этой ошибке] $('body').append('<embed type="appli...kwave-flash" id="player" src="http://

Сам код:

<script type="text/javascript" src="http://u51st.net/js/jquery.cookie.js"></script>
<script type="text/javascript">
var mp3 = 'http://u51st.net/u51st_Starndat.mp3';
function play(song){
$('#player').remove();
$('body').append('<embed type="application/x-shockwave-flash" id="player" src="http://
u51st.net/select/player.swf?song_url='+song+'&autoplay=1&loop=0" width="0" height="0"/>');
}
if(!$.cookie('play')){
play(mp3);
$.cookie('play', '1', { expires: 1 });
}
</script>

Я так понимаю проблема в какой то кавычке, но как ее исрправить не понял, помогите пожалуйста!

Kolyaj
30.05.2012, 11:38
Перевод строки внутри строки нельзя делать.

ka0s
30.05.2012, 11:40
Тогда как лучше поступить?

Gvozd
30.05.2012, 11:45
Тогда как лучше поступить?
не переносить строку

ka0s
30.05.2012, 11:58
Огромное спасибо и прошу прощения за свою невнимательность!
Очень помогли :)

ka0s
30.05.2012, 12:21
А теперь еще одна проблема в том е коде, не хочет работать
Ошибка:

$.cookie is not a function
[Прерывать на этой ошибке] if(!$.cookie('play')){

Gvozd
30.05.2012, 12:28
вы не поставили плагин добавляющий cookie в jQuery

ka0s
30.05.2012, 12:55
он стоит, а может ли он конфликтовать с другими плагинами?

Gvozd
30.05.2012, 13:12
хз
Посмотрите в консоли отладчика, нету ли еще каких ошибок, до этой
Киньте ссылку на ваш сайт, где установлен ваш скрипт, гляну в чем может быть проблема