Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > Рефрешь формы принудительно


Автор: Evgen24 7.8.2011, 12:50
   Как написать рефрешь окна чата принудительно, у меня получается только рефрешь у себя в браузере, а у остальных участников чата рефреш не происходит требуется им что-либо написать в чат чтоб окно обновилось. 

Код


function RefreshChat()
{ 
  if (ChatTimerID>=0) { clearTimeout(ChatTimerID); }
  ChatTimerID = setTimeout('RefreshChat()', ChatDelay*1000);
  window.parent.chat.document.location='chat.php?NickName=<?php echo $aNickName ?>&show='+Math.random();
  window.parent.online.document.navigate('room.php?NickName=<?php echo $aNickName ?>&online='+Math.round(Math.random()*100000));
}

function AddToChat()
{
  cAdd = window.document.F1.text.value;
  window.parent.chat.document.location='chat.php?&msg='+cAdd+'&NickName=<?php echo "$aNickName"; ?>';
   window.document.F1.text.value = "";
 
}



вот как вот мне вызывать функцию рефреша раз в 2-3 секунды?

еще пробовал вот так

Код

<META CONTENT="5; " HTTP-EQUIV=Refresh>


работает но почему-то в чат через каждые 5 сек посылается последнее сообщение удалить которое у меня так и не получилось.

  

Автор: IDVsbruck 8.8.2011, 12:09
Я бы на твоем месте не давал жить такому уродливому детищу. Подучись, почитай и сделай нормальный чат, без "рефрешЬ" окна пользователя.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)