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

HTML+CSS+JavaScript

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

 

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

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

тема: Обновление фрейма из БД...
 
 автор: Caman   (26.04.2007 в 07:15)   письмо автору
 
 

Спасибо всем, кто помогал разбираться и показывал как правильно сделать, теперь вот у меня есть такой вопрос.
1. Сайт построен на фреймах! как в онлйн играх, внизу чат
2. Нужно, чтобы обновлялся фрейм чата, где высвечиваются сообщения.
т.е... хочу примерно сделать вот это:
 
//какой-то файл, например refresh.php каждые 5 сек смотрит в БД
// если в БД появилось новое сообщение, то он посылает его в другой файл
//в этом другом файле показываются все сообщения через ajax
... как то так...

Скачал библиотеку с http://dklab.ru/lib/JsHttpRequest/ , но т.к. js не знаю, только сейчас с ним сталкнулся, то и не могу почти ничего разобрать. Если у кого есть идеи или точно знаете что делать... прошу ответьте! Может есть люди, которые с этим сталкивались, искали и нашли выход?

   
 
 автор: yuk   (26.04.2007 в 16:33)   письмо автору
 
   для: Caman   (26.04.2007 в 07:15)
 

Предлагаю в том файле, который будет вставляться в окно (фрейм) чата (допустим, refresh.php) прописать приблизительно следующее:

<head>
    <meta http-equiv="Refresh" content="5">
</head>

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

   
 
 автор: shkryab   (27.04.2007 в 05:38)   письмо автору
 
   для: Caman   (26.04.2007 в 07:15)
 

Или я что-то путаю, или незачем юзать ajax если у Вас на фреймах построено... В Вашем случае лучше воспользоваться методом предложенным товарисчем yuk-ом.

   
Rambler's Top100
вверх

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