Теперь у вас не будет необходимости перезагружать страницу, чтобы узнать, есть новые сообщения или нет. Есть и минус - чтобы повторно проверить наличие сообщений, необходимо закрыть и снова открыть alert окно (Сделано для предотвращения слишком частого запроса на сервер)
Установка:
На нужных страницах после тега /head вставляйте:
Code
<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://webo4ka.ru/Ucoz2/ruchnaja_proverka_na_nalichie_novykh_lichnykh_soob.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>
Следующий код вставляйте туда, где будет ссылка на открытие окна с проверкой сообщений:
Code
<a title="Проверить доступность новых сообщений" onclick="javascript:iAjaxPM();" href="javascript://">[Проверить сообщения]</a>