Мини-чат с автоматическим обновлением, в отличии от iframe при обновлении браузер не ставит иконку загрузки. 

Установка:


Вид материалов заключаем в div с class="messchat", т.е.
Code
<div class="messchat">  
  Тут весь вид мини-чата...  
  </div>


Далее идем в форму добавления сообщений мини-чата и удаляем от туда ссылку с href="$RELOAD_URI$"
Потом в самый конец вставляем данный код:
Code
<script type="text/javascript">  
  // by ВэйДлин - uPost.su  
  var chin = 10; // Время обновления чата в секундах  
  $('#MCaddFrm').attr('onsubmit', 'sbtFrmMC123();return false;');  
  $('#mchatIfm2').after('<div style="width:100%;height:300px;overflow:auto;display:block;padding-right:3px" id="AjCh">Загрузка...</div>').remove();  
  function AjCh(){  
  $.get('/mchat/', function(data){  
  $('#AjCh').html('');  
  $('.messchat', data).each(function(){  
  $('#AjCh').append($(this).html());  
  });  
  $('#mchatBtn').show();  
  $('#mchatAjax').hide();  
  });  
  setTimeout('AjCh()', chin*1000);  
  }  
  function show_profile(uid){  
  window.open('/index/8-'+uid);  
  }  
  function sbtFrmMC123(){  
  $('#mchatBtn').hide();  
  $('#mchatAjax').show();  
  _uPostForm('MCaddFrm',{type:'POST',url:'/mchat/'});  
  AjCh();  
  }  
  AjCh();  
  </script>


Готово!

  Просмотров: 2492 | Категория: Ucoz-ajax | Добавил: NA

Другие новости


Поделиться ссылкой


Ссылка:
BB-code:
HTML:
|
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Fatal error: Uncaught exception 'RedisException' with message 'MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (stop-writes-on-bgsave-error option). Please check the Redis logs for details about the RDB error.' in [no active file]:0 Stack trace: #0 {main} thrown in [no active file] on line 0