2013-02-12 4 views
-2

Я хочу, чтобы перезагрузить мой текст примерно каждые 5 секунд, так что пользователи увидят, что у них есть новая почта ... Мой код выглядит следующим образом:Освежающего DIV или текст нагрузки без освежающей всей страницы

If C_Mess "0" Then <span class="message-count"> C_Mess </ span> Else 0 End If 

Может кто-нибудь поможет мне перезагрузить его каждые 5 секунд или что-то еще? Javacript/jQuery или что-то еще.

Я хочу обновить <span class="message-count"> C_Mess </ span>.

Очень благодарен за ответы.

+1

Что на стороне сервера язык это? C_Mess? В любом случае, прочитайте в AJAX. – Leeish

+0

C_Mess = Conn.Execute ("Select Count (id) from community_super_mess Где toId =" & Cint (Session ("user_id")) & "И reed = 0 и mapp = 0"). Поля (0) –

+0

Ajax? Где???? –

ответ

0
<html> 
<head> 
<!-- For ease i'm just using a JQuery version hosted by JQuery- you can download any version and link to it locally --> 
<script src="http://code.jquery.com/jquery-latest.js"></script> 

<script> 

    var refreshId = setInterval(function(){ 
     $('#responsecontainer').fadeOut("slow").load('response.php').fadeIn("slow"); 
    }, 5000); 

</script> 
</head> 
<body> 

    <div id="responsecontainer"> 
    </div> 
</body> 
+0

Я нашел этот код в уже tryid. я не хочу, чтобы загрузить страницу, я хочу, чтобы загрузить только код там мои сообщения получать загружены «<% C_Mess %>» –

+0

Я пытался так: <%If C_Mess > «0», а затем%> Dosent произведение !! : S –

0

Я бы на месте следующее внутри setTimeout функции:

$(".message-count").hide().html('the new message count').fadeIn('fast'); 
+0

(function() { $ (document) .ready (function() {update();}); функция update() { $ ("# responsecontainer"). Append ("."); setTimeout ('update()', 5000);} })(); - Что-то вроде этого? –

Смежные вопросы