|
Обновления в ЛС
|
|
Beginner
148 сообщений
Мужчина
|
Здравствуйте. Хочу сделать обновления в личных сообщениях. Можно как-то это сделать?
|
|
|
|
|
|
Бывалый
1313 сообщений
Мужчина
|
VeD, поподробнее, в чём проблемы? Таких именно скриптов уже куча...
|
|
|
|
|
|
Beginner
148 сообщений
Мужчина
|
SkaZzzz, ну что бы при открытой странице /index/14-0-0 , обновлялся список писем. Типа как на мейл.ру.
|
|
|
|
|
|
uSite Team
3601 сообщениий
Мужчина
|
setInterval(function()
По всем вопросам обращаемся на support@usite.su
|
|
|
|
|
|
Beginner
148 сообщений
Мужчина
|
Quote (Zork) setInterval(function()
а можно подробнее? а то я не очень разбираюсь.
|
|
|
|
|
|
uSite Team
3601 сообщениий
Мужчина
|
обновляется страница скажем каждые 10 секунд
По всем вопросам обращаемся на support@usite.su
|
|
|
|
|
|
Бывалый
692 сообщения
Мужчина
|
VeD, Пример: Code <script type="text/javascript"> setInterval('alert("Прошло 3 секунды")', 3000) </script> После каждой 3 секунды будет выводиться окно, о том что прошло 3 секунды
|
|
|
|
|
|
|
Сообщение от пользователя Ilia с отрицательной репутацией.
Вы можете просмотреть это или все сообщения данного пользователя.
|
Заблокирован
385 сообщений
Мужчина
|
Quote (one) о том что прошло 3 секунды А смысл? Он хотел сделать Quote (VeD) обновления в личных сообщениях
|
|
|
|
|
|
Coder
627 сообщений
Мужчина
|
Quote (VeD) Здравствуйте. Хочу сделать обновления в личных сообщениях. Можно как-то это сделать? в разделе вопросы, тогда: Хочу сделать обновления в личных сообщениях. - делай ) Можно как-то это сделать? - можно... )
|
|
|
|
|
|
|
Сообщение от пользователя Ilia с отрицательной репутацией.
Вы можете просмотреть это или все сообщения данного пользователя.
|
Заблокирован
385 сообщений
Мужчина
|
Quote (syp41k) Хочу сделать обновления в личных сообщениях. - делай ) Можно как-то это сделать? - можно... ) АХАХА
|
|
|
|
|
|
Бывалый
1313 сообщений
Мужчина
|
Заменяем $BODY$ на: Code <div id="lsupdate">$BODY$</div> <script>setInterval(function(){$("#lsupdate").load("/index/14 #lsupdate")},30000);</script> 30000 - миллисекунды (обновление через каждые 30 сек)
|
|
|
|
|
|
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с не успел, то страница возвращается на главную ЛС.
|
|
|
|
|
|
uSite Team
3601 сообщениий
Мужчина
|
а это копипаст, помощник хренов Quote (VeD) Когда пишешь сообщение, то если за 30с не успел, то страница возвращается на главную ЛС. в этом минус
По всем вопросам обращаемся на support@usite.su
|
|
|
|
|
|
Бывалый
1828 сообщений
Мужчина
|
Code <script> setInterval(function(){$("#pmdform").load("/index/14 #pmdform")},30000); </script>
Но не вижу смысла в этом, кто будет ждать? Легче страницу обновить..
|
|
|
|
|
|
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 ^^
|
|
|
|
|
|
Бывалый
1828 сообщений
Мужчина
|
Зачем побитовый амперсанд?
|
|
|
|
|
|
Coder
627 сообщений
Мужчина
|
Moool13, && - и т.е если на странице присутствует, 3 идентификатора (в скрипте сам видиш какие), то обновления не происходит.
|
|
|
|
|
|
Бывалый
1828 сообщений
Мужчина
|
syp41k, спасибо за разъяснение того, что я и сам знаю. Задам вопрос по другому: Почему используешь побитовую конъюнкцию?Добавлено (19.05.2012, 18:42) --------------------------------------------- Хмм.. Смотрю ты исправил.
|
|
|
|
|
|
Coder
627 сообщений
Мужчина
|
Moool13, эм я же сказал, если все три элемента присутствуют на странице получаем true и обновление отключаем.
Добавлено (19.05.2012, 18:49) --------------------------------------------- исправил уже давно ) на js редко пишу могут быть ошибки
|
|
|
|
|
|
Бывалый
1828 сообщений
Мужчина
|
syp41k, я прекрасно понял, что ты написал в коде, но спросил, почему используешь &, а не &&. Но ты это уже исправил.
А вообще, вместо конъюнкции я бы использовал дизъюнкцию.
|
|
|
|
|
|
|
Сообщение от пользователя Ilia с отрицательной репутацией.
Вы можете просмотреть это или все сообщения данного пользователя.
|
Заблокирован
385 сообщений
Мужчина
|
Quote (Zork) а это копипаст, помощник хренов Это ты oneу ?
|
|
|
|
|
|
uSite Team
3601 сообщениий
Мужчина
|
По всем вопросам обращаемся на support@usite.su
|
|
|
|
|
|
Coder
627 сообщений
Мужчина
|
Moool13, в данном случае и / или будет работать одинаково... )
|
|
|
|
|
|
Бывалый
1828 сообщений
Мужчина
|
Quote (syp41k) в данном случае и / или будет работать одинаково... ) Представь себе нет. С && будет работать, если во всех 3-х полях символов > 0 С || будет работать, если хотя бы в одном поле символов > 0
|
|
|
|
|
|
Coder
627 сообщений
Мужчина
|
Moool13, не считает кол-во символов, идет проверка просто на существование поля, т.е. если все три поля существует обновления не будет
если бы было так: ($('#message').val()).length > 0 тогда считало бы символы
|
|
|
|
|
|