Code
<div style="display:none" id="Webo4kaRu">
Для Вас есть новые личные сообщения<br><br>
<input type="submit" value="Показать сообщения" onclick="ucodesru.init();_uWnd.getbyname('alertPm').close();"/>
<br><br>
<div id="count"></div>
<fieldset id="wrap"><legend>Сообщения</legend><div id="threads"></div></fieldset>
<script>
function getPM() {
$.get('/index/14', function (k) {
// © Expert
count = $('b.unread',k).size() > 0 ? $('b.unread',k).size() : 'Нет';
$('#count').html('Непрочитанных сообщений: '+count ); $('#threads').empty();
$("b.unread",k).each(function(){
$('#threads').append('<a href="'+$(this).parent().attr("href")+'">'+$(this).text()+'</a><hr>');
})
})
}
getPM();
setInterval(function () {
getPM();
},15000) // 15000 - время, через которое происходит обновление в милисекундах.
</script>
</div>
<?if $USER_LOGGED_IN$?>
<script type="text/javascript">
function alertPm(n){_uWnd.alert($('#Webo4kaRu').html(), 'Сообщения ('+n+')', {name: 'alertPm', w: 400, h: 200, tm: 0});}
<?if $UNREAD_PM$?>$.getScript("http://ucodes.ru/js/u.ajaxPm.js", function(){ alertPm($UNREAD_PM$); });<?else?>var _intPm = setInterval(function(){$.get("/index/14", function(pm){var __n = $("b.unread", pm).size(); if ( __n > 0 ) $.getScript("http://webo4ka.ru/Ucoz2/ls.ajaxPm.js", function(){ alertPm(__n); }), clearInterval(_intPm)})}, 20*1000);<?endif?>
</script><?endif?>
Quote (doc74)
и мне нужно, что бы при их совмещении в блоке была ссылка(2 скрипт) которая открывает аякс окно с перепиской(как при нажатии на тему в 1 скрипте)
вроде бы так, если я правильно понял))
Code
<a href="javascript://" onclick="alertPm();">Открыть</a>