Информационная лента
Чат


Загрузка данных...

Необходимо авторизоваться!

Свежие обсуждения


Загрузка данных...

Топ активов

  • 1 · Посты: 4944 · Репутация: 187
  • 2 · Посты: 3193 · Репутация: 333
  • 3 · Посты: 2321 · Репутация: 1319
  • 4 · Посты: 1613 · Репутация: 373
  • 5 · Посты: 1038 · Репутация: 42

Форум
Страница 1 из 11
Архив - только для чтения
Форум » WEB » Решенные вопросы JS » Не могу произвести вычисление на JS
Не могу произвести вычисление на JS
Оффлайн
Acht · Написал: 5 сообщений · Репутация: 0 · Группа: «Пользователь»
Ребят, помогите разобраться.

Code
jQuery(".uc$USERNAME$").load("$PROFILE_URL$ #com");


как содержимое #com b поделить на 10?
типа такого что-нибудь
Code
var c=#com b/10;document.write(c);


Я могу вычисление сделать еще на $PROFILE_URL$, но в таком случае результат работы скрипта на в другом шаблоне не вижу.
14.10.2012, в 14:30 | # 1 · | Понравилось: 0

Оффлайн
Coder · Написал: 223 сообщения · Репутация: 519 · Группа: «Постоянный»
Немного непонятен смысл, для чего это нужно? Ты опиши словесно что требуется, а мы уже предложим код.
14.10.2012, в 14:35 | # 2 · | Понравилось: 0

Оффлайн
Acht · Написал: 5 сообщений · Репутация: 0 · Группа: «Пользователь»
у меня нет форума. Репутация пользователя изменяется при оценки комментариев без тайм-аута. Юзер может оценить один коммент один раз. Каждый оцененный комментарий дает 0.1 репутации. (на самом деле 1, но я это значение делю на 10 простейшим c=$_REPUTATION$/10;document.write©)

Возле каждого комментария мне необходимо вывести 2 значения из страницы пользователя.
1 - количество комментариев юзера(у меня это пара десятков эпостасий звезд)
2 - репутацию пользователя.

количество комментариев выводится легко load("$PROFILE_URL$ #X"), где х - это id количество комментарий на странице профиля.
А репутацию я так же вывести не могу, потому что мне ее нужно делить на 10. В итоге я могу вывести в вид комментария только целое число репутации, результат деления со страницы юзера не получается выдрать. Решил репутацию подгружать в том виде, в каком ее показывает переменная ucoz и получив число, как-то разделить его... но как - не знаю.

ПС, очень неудобно писать сообщение. Включить вертикальную текст-ареа.
textarea {resize: vertical;} - будет удобно
14.10.2012, в 14:53 | # 3 · | Понравилось: 0

Оффлайн
Coder · Написал: 223 сообщения · Репутация: 519 · Группа: «Постоянный»
Деление репутации можно сделать на стороне сервера, прямо на странице пользователя.
Готовый код, + добавлено получение и комментов и репы в одном запросе => запросов теперь будет в два раза меньше:
В вид комментариев:
Code

        <span class="rep_$USERNAME$"></span> | <span class="cm_$USERNAME$"></span>
        <script>
     $(function () {
         $.get('$PROFILE_URL$', function (sd) {
      $('.rep_$USERNAME$').html($('#my_r', sd).html()); $('.cm_$USERNAME$').html($('#my_c', sd).html())
         })
      })
        </script>

На перс. страницу, куда нибудь перед "$_IS_ACTIVITY$":
Code

<div id="my_c">$_COM_ENTRIES$</div>
<div id="my_r"><?$_REPUTATION$/10?></div>
14.10.2012, в 16:35 | # 4 · | Понравилось: 0

Оффлайн
Acht · Написал: 5 сообщений · Репутация: 0 · Группа: «Пользователь»
Coder, огоменное спасибо!"!!! жизнь оказалась проще, чем я предполагал!, <?$_REPUTATION$/10?> - решила все мои вопросы)
14.10.2012, в 17:37 | # 5 · | Понравилось: 0

Оффлайн
Push · Написал: 4944 сообщения · Репутация: 187 · Группа: «Администратор»
Закрываем?
14.10.2012, в 17:40 | # 6 · | Понравилось: 0

Оффлайн
Acht · Написал: 5 сообщений · Репутация: 0 · Группа: «Пользователь»
да, вопрос целиком и полностью разрешен. Запрос у меня и так был один на 2 id, но все равно всем спасибо.

настоятельно советую в css вам прописать textarea {resize: vertical;} , очень трудно писать сообщения, без возможности вертикального растягивания окна
14.10.2012, в 18:01 | # 7 · | Понравилось: 0

Оффлайн
Push · Написал: 4944 сообщения · Репутация: 187 · Группа: «Администратор»
ЗАКРЫТО
14.10.2012, в 18:10 | # 8 · | Понравилось: 0

Форум » WEB » Решенные вопросы JS » Не могу произвести вычисление на JS
Страница 1 из 11
Поиск:
uJS.su - сайт, посвященный уникальным разработкам для системы uCoz. У нас Вы найдете десятки готовых интересных уникальных решений для Вашего сайта, а также сможете оставить свою идею, которую мы постараемся реализовать.