|
|
Модератор форума: JonMagon |
Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » [php ucoz] Видео спойлер |
[php ucoz] Видео спойлер |
Нужна помочь в скрипте...
Должно быть так что бы скрипт для каждого пользователя смог запомнить видео сполер(при нажатие кнопки запоминает серию,а точнее просто меняет цвет сполера). Проблема в том что перезагружаешь страницу то все сбивается... Сайт: animestars.ru Код <script> var disableAdd = false; var assId = []; var userSPInfo = ''; $(function(){ var callSp = function(){ $('#msg p[id^="an_ul"]').each(function(){ $(this).prev().prev().after('<div align="right" class="switchS" style="float:right;position:relative;top:-20px;padding-right:5px;cursor:pointer;" onclick="switchSp(\''+ $(this).attr('id').replace('an_ul','') +'\')"><img title="Запомнить серию" src="/images/switch.png"></div>'); assId["s"+$(this).attr('id').replace('an_ul','')] = $(this); }); } $.get('/php/spoiler/read.php?id=$USER_ID$',function(d){ d=d.replace("$USER_ID${", "").replace("}", ""); //prompt('debug',d); callSp(); if(d!='null'){ userSPInfo = d; var x = d.split(';'); for(var i in x){ if(x[i].split(':')[0]==$ID$){ var q = x[i].split(':')[1].split(','); for(var z in q){ if (q[z]=='') continue; assId["s"+q[z]].prev().prev().prev().addClass('spActive'); } } } } switchSp = function(id){ if(disableAdd) return false; disableAdd = true; $('.switchS').addClass('switchSA'); assId["s"+id].prev().prev().prev().toggleClass('spActive'); var tmp = ''; for(var i in assId){ if(assId[i].prev().prev().prev().hasClass('spActive')){tmp += ','+i.replace('s','');} } tmp=tmp.replace(',',''); $.get('/php/spoiler/write.php?id=$USER_ID$&mid=$ID$&write='+tmp,function(d){ disableAdd = false; $('.switchS').removeClass('switchSA'); }); } }); }); </script> |
|
OkiMoTo, С куками разбирайтесь ... у конкретных пользователей .. плохая идея, пусть лучше запоминают какую серию смотрели ...
Зачем перезагружать страницу ??? |
Цитата (Miss_Esq) Зачем перезагружать страницу ??? Вы наверное не поняли свойство скрипта... у меня на сайте например есть аниме в котором 500 серий, а в сполерах видео... скрипт должен менять цвет на другой при нажатие кнопки которая находится с правой стороны сполера... |
|
|
OkiMoTo, Значит что данная операция (в составе скрипта) не входит в категорию разрешённых .... PHP ограничен по функционалу, хоть и платный ...
|
OkiMoTo, Думаю
Цитата не в этом проблема... Ей богу ... создаёте проблему потом пытаетесь героически решить .... есть рабочая форма ? независимо от платформы ? совместимость ? Сначала нужно опробовать OFF-line ... Сообщение отредактировал Miss_Esq - Понедельник, 11 Фев 2013, 01:36:43
|
Цитата (Miss_Esq) Она вам нужна ? Эта проблема ? Предоставили ленты, какой ещё спрос с вас ? А вареньем не намазать ? Вокруг ? Не всем ли ещё угодили ? Ей богу ... создаёте проблему потом пытаетесь героически решить .... есть рабочая форма ? независимо от платформы ? совместимость ? Сначала нужно опробовать OFF-line ... Промолчу... так как не вижу смысла отвечать на бессмысленные сообщения, у меня возникла проблема,вот и прошу помощи... |
|
| |||
| |||