|
|
Модератор форума: JonMagon |
Сообщество uCoz Вебмастеру JavaScript, Flash и прочие технологии Повысить рейтинг фото |
Повысить рейтинг фото |
Задача довольно простая: нужно изменить рейтинг фото находясь допустим на главной странице. Отыскал функцию отвечающую за это: upostratting(id, mark).
Немного изменил её: добавил 1 параметр urll, и повесил эту функцию допустим на кнопку. Вод код этой функции в "изменённом" варианте: Код <script> var usrarids={}; function ustarrating(id,mark,urll){ if (!usrarids[id]){ usrarids[id]=1; $.get(urll, function(){ _uPostForm('',{type:'POST',url:'/photo/',data:{'a':'65','id':id,'mark':mark,'mod':'photo','ajax':'2'}});}) alert("Голос принят! +1") } } </script> То есть делаю гет запрос на страницу с фото, потом пост на главную страницу модуля фото. (без гет-запроса функция не срабатывала) С главной страницы сайта да и модуля фото выдаёт ошибку "Доступ запрещён". Но со страницы просмотра фото и комментариев к нему работает, даже если я указываю страницу другого фото К слову кнопка в моём случае создаётся с помощью кода. имеет вид: <button onclick=ustarrating('3', 1, 'http://какой-то адрес')>кнопка</button> Объясните в чём причина и как решить эту проблему. Спасибо Доступные решения в кратчайшие сроки. Web-студия RedLine Design
|
уточните фотография на странице отображается или нет?!
- и на сколько надо изменить ре йтинг - статично на 2 (для примера) или также на выбранное пользователем колличество Добавлено (12 Янв 2014, 19:58:22) Код onclick="postPhotoMark(ID-фотографии, ОЦЕНКА 1-5)" в любое место страницы Код <script> function postPhotoMark(Pid,Pmark){ $.post('/photo/', {a:65,id:Pid,mark:Pmark,mod:'photo',ajax:2},function(data){alert(data);if($(data).text().indexOf('засчитана')!=-1){ alert('Ваш голос принят') }else{ alert('Вы уже голосовали') }}) } </script> Удачи Спасибо = "+" в репутацию
Любые вопросы по: - Javascript, jQuery, HTML, CSS - Верстке макетов и установке их на сайты - Нестандартным решениям Сообщение отредактировал M-Brook - Воскресенье, 12 Янв 2014, 19:20:06
|
|
| |||
| |||