Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: обновлять страницу, каждые несколько секунд
 
 автор: daornet   (18.08.2009 в 00:18)   письмо автору
 
 

Есть скрипт на php, нужно обновлять результат его работы, каждые несколько секунд. Можно ли при помощи javascript обновлять только часть страницы.

  Ответить  
 
 автор: Lelik   (18.08.2009 в 00:36)   письмо автору
 
   для: daornet   (18.08.2009 в 00:18)
 

Да, можно.

  Ответить  
 
 автор: daornet   (18.08.2009 в 00:38)   письмо автору
 
   для: Lelik   (18.08.2009 в 00:36)
 

а не подскажите как?

  Ответить  
 
 автор: Lelik   (18.08.2009 в 00:49)   письмо автору
 
   для: daornet   (18.08.2009 в 00:38)
 

с помощью аякса :)
алгоритм действий такой: запускается таймер и раз в нужное количество времени отправляется запрос на сервер.

или фреймы.

  Ответить  
 
 автор: daornet   (18.08.2009 в 09:05)   письмо автору
 
   для: Lelik   (18.08.2009 в 00:49)
 

а не поможете с 1 способом?

вот есть запрос к базу данных

    $selectmailnew = "SELECT id
                    FROM `mail`
                    WHERE `to_id`='20' AND `activ`='0'";
        $connnewmail = mysql_query($selectmailnew) or die(mysql_error());
        if(mysql_num_rows($connnewmail) == 0)
{$newmail = "Сообщения";}
else
{$newmail = "<b>Сообщения (".mysql_num_rows($connnewmail).")</b>";}


и что именно нужно вставлять в setInterval(expression, 1)

  Ответить  
 
 автор: Lelik   (18.08.2009 в 11:36)   письмо автору
 
   для: daornet   (18.08.2009 в 09:05)
 

setInterval(Имя функции, время (1000 == 1 секунде))
под именем функции подразумевается функция, которая посылает запрос на сервер. по ссылке на страницу с аяксом - это функция loadXMLDoc;

setInterval(loadXMLDoc, 5000);

или у вас чат и, все таки, там фреймы?

  Ответить  
 
 автор: daornet   (18.08.2009 в 20:03)   письмо автору
 
   для: Lelik   (18.08.2009 в 11:36)
 

ладно я понял что слишком не доразвит в смысле javascript так что мой сайт обойдётся и без этого.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования