Результаты поиска
Введите запрос, по завершению нажмите Enter.
  • Страница 1 из 2
  • 1
  • 2
  • »
Обновления в ЛС
Отправлено 18.05.2012 - 13:561
Beginner
148 сообщений
Мужчина
Здравствуйте. Хочу сделать обновления в личных сообщениях. Можно как-то это сделать?
Профиль Личное сообщение Дом. страница icq Skype
0
Отправлено 18.05.2012 - 14:122
Бывалый
1313 сообщений
Мужчина
VeD, поподробнее, в чём проблемы? Таких именно скриптов уже куча...
Профиль Личное сообщение Дом. страница icq Skype
123
Отправлено 18.05.2012 - 15:413
Beginner
148 сообщений
Мужчина
SkaZzzz, ну что бы при открытой странице /index/14-0-0 , обновлялся список писем. Типа как на мейл.ру.
Профиль Личное сообщение Дом. страница icq Skype
0
Отправлено 18.05.2012 - 16:104
Нет аватара
uSite Team
3601 сообщениий
Мужчина
setInterval(function()
По всем вопросам обращаемся на support@usite.su
Профиль Личное сообщение Дом. страница icq Skype
583
Отправлено 18.05.2012 - 16:195
Beginner
148 сообщений
Мужчина
Quote (Zork)
setInterval(function()


а можно подробнее? а то я не очень разбираюсь.
Профиль Личное сообщение Дом. страница icq Skype
0
Отправлено 18.05.2012 - 16:366
Нет аватара
uSite Team
3601 сообщениий
Мужчина
обновляется страница скажем каждые 10 секунд
По всем вопросам обращаемся на support@usite.su
Профиль Личное сообщение Дом. страница icq Skype
583
Отправлено 18.05.2012 - 17:387
Нет аватара
Бывалый
692 сообщения
Мужчина
VeD, Пример:
Code

<script type="text/javascript">
setInterval('alert("Прошло 3 секунды")', 3000)
</script>   

После каждой 3 секунды будет выводиться окно, о том что прошло 3 секунды
Профиль Личное сообщение Дом. страница icq Skype
97
Ilia
Сообщение от пользователя Ilia с отрицательной репутацией.
Вы можете просмотреть это или все сообщения данного пользователя.
Отправлено 18.05.2012 - 18:089
Нет аватара
Coder
627 сообщений
Мужчина
Quote (VeD)
Здравствуйте. Хочу сделать обновления в личных сообщениях. Можно как-то это сделать?

в разделе вопросы, тогда:
Хочу сделать обновления в личных сообщениях. - делай )
Можно как-то это сделать? - можно... )
Профиль Личное сообщение Дом. страница icq Skype
66
Ilia
Сообщение от пользователя Ilia с отрицательной репутацией.
Вы можете просмотреть это или все сообщения данного пользователя.
Отправлено 18.05.2012 - 19:1211
Бывалый
1313 сообщений
Мужчина
Заменяем $BODY$ на:
Code
<div id="lsupdate">$BODY$</div>
<script>setInterval(function(){$("#lsupdate").load("/index/14 #lsupdate")},30000);</script>

30000 - миллисекунды (обновление через каждые 30 сек)
Профиль Личное сообщение Дом. страница icq Skype
123
Отправлено 19.05.2012 - 17:1312
Beginner
148 сообщений
Мужчина
Quote (SkaZzzz)
Заменяем $BODY$ на:

Code
<div id="lsupdate">$BODY$</div>
<script>setInterval(function(){$("#lsupdate").load("/index/14 #lsupdate")},30000);</script>


30000 - миллисекунды (обновление через каждые 30 сек)


Спасибо огромное. Этот скрипт мне подошёл. всё работает)) Держи +

Добавлено (19.05.2012, 17:13)
---------------------------------------------
Только одна проблемка. Когда пишешь сообщение, то если за 30с не успел, то страница возвращается на главную ЛС.

Профиль Личное сообщение Дом. страница icq Skype
0
Отправлено 19.05.2012 - 17:2313
Нет аватара
uSite Team
3601 сообщениий
Мужчина
Quote (Ilia)
А смысл?

а это копипаст, помощник хренов
Quote (VeD)
Когда пишешь сообщение, то если за 30с не успел, то страница возвращается на главную ЛС.

в этом минус
По всем вопросам обращаемся на support@usite.su
Профиль Личное сообщение Дом. страница icq Skype
583
Отправлено 19.05.2012 - 17:3514
Нет аватара
Бывалый
1828 сообщений
Мужчина
Code

<script>
setInterval(function(){$("#pmdform").load("/index/14 #pmdform")},30000);
</script>


Но не вижу смысла в этом, кто будет ждать? Легче страницу обновить..
Профиль Личное сообщение Дом. страница icq Skype
78
Отправлено 19.05.2012 - 18:2115
Нет аватара
Coder
627 сообщений
Мужчина
А если так...:

Code
<div id="update">$BODY$</div>


Code
<script type="text/javascript">
    setInterval(
     function() {
      if ($('#message').length > 0 && $('#PMtoUser').length > 0 && $('#pmSubject').length > 0) {
       var m = 'noup';
      } else {
       var m = 'up';
      }
      if (m == 'up') {
       $.get('/index/14', function(data) {
        $('#update').html($('#update', data).html());
        _uWnd.alert('Список обновлен...');
       });
      } else {
       _uWnd.alert('Пишу сообщение...');
      }
     }, 10000);    
</script>


123 ^^
Профиль Личное сообщение Дом. страница icq Skype
66
Отправлено 19.05.2012 - 18:2716
Нет аватара
Бывалый
1828 сообщений
Мужчина
Зачем побитовый амперсанд?
Профиль Личное сообщение Дом. страница icq Skype
78
Отправлено 19.05.2012 - 18:2817
Нет аватара
Coder
627 сообщений
Мужчина
Moool13, && - и
т.е если на странице присутствует, 3 идентификатора (в скрипте сам видиш какие), то обновления не происходит.
Профиль Личное сообщение Дом. страница icq Skype
66
Отправлено 19.05.2012 - 18:4218
Нет аватара
Бывалый
1828 сообщений
Мужчина
syp41k, спасибо за разъяснение того, что я и сам знаю.
Задам вопрос по другому: Почему используешь побитовую конъюнкцию?

Добавлено (19.05.2012, 18:42)
---------------------------------------------
Хмм.. Смотрю ты исправил.

Профиль Личное сообщение Дом. страница icq Skype
78
Отправлено 19.05.2012 - 18:4919
Нет аватара
Coder
627 сообщений
Мужчина
Moool13, эм я же сказал, если все три элемента присутствуют на странице получаем true и обновление отключаем.

Добавлено (19.05.2012, 18:49)
---------------------------------------------
исправил уже давно ) на js редко пишу могут быть ошибки
Профиль Личное сообщение Дом. страница icq Skype
66
Отправлено 19.05.2012 - 19:2320
Нет аватара
Бывалый
1828 сообщений
Мужчина
syp41k, я прекрасно понял, что ты написал в коде, но спросил, почему используешь &, а не &&. Но ты это уже исправил.

А вообще, вместо конъюнкции я бы использовал дизъюнкцию.
Профиль Личное сообщение Дом. страница icq Skype
78
Ilia
Сообщение от пользователя Ilia с отрицательной репутацией.
Вы можете просмотреть это или все сообщения данного пользователя.
Отправлено 19.05.2012 - 21:2922
Нет аватара
uSite Team
3601 сообщениий
Мужчина
Quote (Ilia)
Это ты oneу ?

да, это с Доступно только для пользователей
По всем вопросам обращаемся на support@usite.su
Профиль Личное сообщение Дом. страница icq Skype
583
Отправлено 19.05.2012 - 22:1623
Нет аватара
Coder
627 сообщений
Мужчина
Moool13, в данном случае и / или будет работать одинаково... )
Профиль Личное сообщение Дом. страница icq Skype
66
Отправлено 19.05.2012 - 22:2024
Нет аватара
Бывалый
1828 сообщений
Мужчина
Quote (syp41k)
в данном случае и / или будет работать одинаково... )

Представь себе нет.
С && будет работать, если во всех 3-х полях символов > 0
С || будет работать, если хотя бы в одном поле символов > 0
Профиль Личное сообщение Дом. страница icq Skype
78
Отправлено 19.05.2012 - 22:3325
Нет аватара
Coder
627 сообщений
Мужчина
Moool13,
Code
.length > 0
не считает кол-во символов, идет проверка просто на существование поля, т.е. если все три поля существует обновления не будет

если бы было так:
($('#message').val()).length > 0 тогда считало бы символы
Профиль Личное сообщение Дом. страница icq Skype
66
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:
uSite.su © 2010-2025
Все права защищены.
Многогранность и сверхспособности сообщества uCoz заставляют задуматься даже самые стойкие умы веб-программирования, ведь лишь uSite способен предоставить ответы на самые сложные вопросы uCoz.
01RSS
Хостинг от uCozПользовательское соглашение и прочая информация