[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Автообновление страницы
Rifmasta
Добрый день. Возник такой вот вопрос. С другом сделали жалкое подобия чата. Абсолютно все утраивает, только вот напрягает автообновление главного окна с сообщениями.

Выглядит это очень жутко (не судите строго, я не програмер, поэтому не могу сделать как надо): <тут была ссылка>

Сам исходный код выглядит так:
PHP
[sql][html]
<
html>
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<
meta http-equiv="Content-Type" content="application/x-www-form-urlencoded; charset=utf-8">
<
style>

.
textads {font-size: 0px; visibility: hidden; display: none}
.
nick {color: black; text-decoration: none}
.
nick:hover {color: black; text-decoration: underline}
.
info {font-family: courier; font-size: 6px; color: blue; text-decoration: none; font-weight: bold}
.
info:hover {font-family: courier; font-size: 6px; color: blue; text-decoration: underline; font-weight: bold}
.
link {color: blue; text-decoration: none; font-weight: bold}
.
link:hover {color: blue; text-decoration: underline; font-weight: bold}
</
style>
&
#60;script language="JavaScript">
var values=URLDecode();
 URLDecode();
 function URLDecode() {
  var values=[];
  var s=location.search; s=s.substring(1,s.length);
  var m=s.split("&");
  for(var i=0;i<m.length;i++) {
    var s=String(m[i]);
    var n=s.split("=");
    values[unescape(n[0])]=unescape(n[1]);
  }
  return values;

}
      
var nick 
= values ["nick"];
      
var timer 
= setTimeout("this.location.reload()",5000);
function click_nick(nick){
parent.frames["down"].document.f.text.value = "["+nick+"]: "+parent.frames["down"].document.f.text.value;
parent.frames["down"].document.f.text.focus();
}
function click_date(dat){
parent.frames["down"].document.f.text.value = parent.frames["down"].document.f.text.value+"["+dat+"]";
parent.frames["down"].document.f.text.focus();
}

function showdiv(id){ 
    document
.getElementById(id).style.display='block'; 
}

</script>
</head>
<body bgcolor="#ffffff" onload="showdiv('main');parent.frames[0].scroll(0,400); ">
<div id="main" style="display: none">
<?php 
$file
=file("msg.txt");
$max = sizeof($file);
//print ("$max");
if ($max > 20) { 

    for
($i=0;$i<sizeof($file);$i++)
        if($i==$id) unset($file[$i]); 

    $fp
=fopen("msg.txt","w"); 
    fputs
($fp,implode("",$file)); 
    fclose
($fp);
    
    
}

 $file = fopen("msg.txt","r+");
  if(!file)
    {
      echo("Ошибка открытия файла");
    }
    else
    
{ 
      $buff 
= fread ($file,2000000);
      
      print $buff
;
    }?>
<a na
[/sql][/html]

Помогите пожалуйста изменить код, что данные из текстового файла (msg.txt) выводились динамически каждые, например 5 секунд без обновления всего документа.

Заранее благодарен. Спасибо!



Спустя 46 минут, 22 секунды (19.08.2009 - 18:19) Krevedko написал(а):
ахаха..поулыбался с ников...
Грязный нигер и Питерская бл.ть )))

Спустя 7 минут, 24 секунды (19.08.2009 - 18:26) Rifmasta написал(а):
есть такое )))))

Спустя 1 час, 29 минут, 23 секунды (19.08.2009 - 19:56) SunSet написал(а):
"Хороший" сайт, молодцом. При заходе на сайт/chat комп сам ушел в ребут. После перезагрузки сообщение от винды про вирус. Банить за такое бы.

Спустя 3 часа, 37 минут, 57 секунд (19.08.2009 - 23:34) SunSet написал(а):
Прошу грохнуть тему вместе со ссылкой на сайт. На нем в каталоге /chat цепляется троян braviax.exe и куча еще в добавок. Eset отдыхает. sad.gif

Спустя 17 минут, 6 секунд (19.08.2009 - 23:51) sergeiss написал(а):
По просьбе пострадавших ссылка удалена. Но при отсутствии доказательств злого умысла автора темы банить его, наверное, не стоит. Хотя, конечно, есть еще "более старший по званию" smile.gif FatCat - если он решит забанить, то так тому и быть.

Если у автора темы вопросы, то пусть их задает без ссылок.

Спустя 33 минуты, 11 секунд (20.08.2009 - 00:24) Gabriel написал(а):
оуч я посмотрел и ниче нодег не руглалсо:) и еслибы там были труяны то ктоб там сидел?или я проста шаслифчег:)

Спустя 12 минут, 19 секунд (20.08.2009 - 00:36) SunSet написал(а):
Gabriel
Ссылка на чат, которая была выложена, не работала у меня. Зашел в папку ввв.сайт/чат (то есть без параметров входа в скрипт чата), в ожидании что на индекс наткнусь, и тут поехало blink.gif
Чтото желание пропало таким бедствующим помогать теперь..

Спустя 44 минуты, 6 секунд (20.08.2009 - 01:20) Gabriel написал(а):
знач я таки шасливчег:) biggrin.gif

Спустя 16 часов, 32 минуты, 31 секунда (20.08.2009 - 17:53) Krevedko написал(а):
и у мну нод не ругался

Спустя 6 часов, 8 минут, 25 секунд (21.08.2009 - 00:01) Rifmasta написал(а):
Прошу прощение за то, что у кого-то возникли проблемы с антивирусом. Никакого злого умысла не было, просто разместил на самом паршивом бесплатном хосте, это и есть причина того, что у многих были траблы с какими-то вирусами, хотя у меня никаких сообщений антивирус не выдавал. На всякий случай прошу прощения user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.