Результаты поиска
Введите запрос, по завершению нажмите Enter.
  • Страница 1 из 1
  • 1
Форум » Веб-мастерская » PHP » [php ucoz] Видео спойлер
[php ucoz] Видео спойлер
Отправлено 10.02.2013 - 22:411
Нет аватара
Пользователь
112 сообщений
Мужчина
Нужна помочь в скрипте...
Должно быть так что бы скрипт для каждого пользователя смог запомнить видео сполер(при нажатие кнопки запоминает серию,а точнее просто меняет цвет сполера).
Проблема в том что перезагружаешь страницу то все сбивается...
Сайт: 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>
Профиль Личное сообщение Дом. страница icq Skype
4
Отправлено 11.02.2013 - 00:282
Пользователь
98 сообщений
Мужчина
Код
var callSp = function(){
Код
function callSp(){

Код
switchSp = function(id){
Код
function switchSp(id){
Профиль Личное сообщение Дом. страница icq Skype
12
Отправлено 11.02.2013 - 00:323
Нет аватара
Пользователь
112 сообщений
Мужчина
Ghostly_Phoenix, изменил теперь вовсе не работает(
Профиль Личное сообщение Дом. страница icq Skype
4
Отправлено 11.02.2013 - 01:524
Пользователь
98 сообщений
Мужчина
Код
<script>
var disableAdd = false;  
var assId = [];  
var userSPInfo = '';

function callSp(){
$('#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);  
});  
}  

function switchSp(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');  
});  
}  

$(function(){  
$.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');
}  
}  
}  
}  
});  
});  
</script>
Профиль Личное сообщение Дом. страница icq Skype
12
Отправлено 11.02.2013 - 01:565
Нет аватара
Пользователь
112 сообщений
Мужчина
Ghostly_Phoenix, так же само, перезагружаю страницу, какие были сполеры запомнены пропадают(
Профиль Личное сообщение Дом. страница icq Skype
4
Отправлено 11.02.2013 - 03:466
Пользователь
98 сообщений
Мужчина
Тогда не знаю, нужно копать далее.
Профиль Личное сообщение Дом. страница icq Skype
12
Отправлено 11.02.2013 - 04:347
Нет аватара
Пользователь
112 сообщений
Мужчина
Ghostly_Phoenix, добавил тебя в скайп.
Профиль Личное сообщение Дом. страница icq Skype
4
Форум » Веб-мастерская » PHP » [php ucoz] Видео спойлер
  • Страница 1 из 1
  • 1
Поиск:
uSite.su © 2010-2024
Все права защищены.
Многогранность и сверхспособности сообщества uCoz заставляют задуматься даже самые стойкие умы веб-программирования, ведь лишь uSite способен предоставить ответы на самые сложные вопросы uCoz.
01RSS
Хостинг от uCozПользовательское соглашение и прочая информация