Главная » Файлы » Скрипты для uCoz » Пользователи |
Ручная проверка на наличие новых личных сообщений с темами в ajax alert окне by Apocalypse для uCoz
23.06.14, 14:07:26 | |
![]() Данный скрипт разработал, используя свою фантазию и навыки для своей чат-комнаты и теперь решил поделиться им с вами. За основу взят скрипт от богдана: Ссылка и переписан под свои нужды Теперь у вас не будет необходимости перезагружать страницу, чтобы узнать, есть новые сообщения или нет. Есть и минус - чтобы повторно проверить наличие сообщений, необходимо закрыть и снова открыть alert окно (Сделано для предотвращения слишком частого запроса на сервер) Установка: На нужных страницах после тега /head вставляйте: Код <script type="text/javascript">function iAjaxPM(){ data = 'Здравствуйте, <b>$USERNAME$<\/b><br><br>В этом окне вы можете получить список<br>Новых Личных Сообщений<br><br><a href="$PM_URL$" class="pgSwch">Окно личных сообщений<\/a><hr><div id="kakie"><a onclick="javascript:kakie();" href="javascript://">[Подгрузить]</a><\/div>'; _uWnd.alert(data,'Личные сообщения',{w:270,h:200,tm:0,icon:'http://www.apo-ucoz.com/img/mail.png'});}// Copyright © forucoz.com - Bogdan4eg // function kakie(){$.get('$PM_URL$', function(data){$('b.unread', data).each(function(){var hrfpm = $(this).parent().attr('href'); var txtpm = $(this).html(); $('#kakie').after('<a href="'+hrfpm+'" target="_blank" title="Откроется в новом окне">'+txtpm+'</a><br>');});}); setTimeout("$('#kakie').hide();",500);} </script> Следующий код вставляйте туда, где будет ссылка на открытие окна с проверкой сообщений: Код <a title="Проверить доступность новых сообщений" onclick="javascript:iAjaxPM();" href="javascript://">[Проверить сообщения]</a> В прикреплённом архиве находится картика конверта на тот случай, если ссылка на него станет битой Материал подготовлен Apocalypse | |
Просмотров: 382 | Загрузок: 0 | |
Всего комментариев: 0 | |
| |