|
|
|
| пожалуйста, помогите! сделал простенький чат на php, и очень нужно подгружать новые сообщения через ajax, просто подгружать, в php скрипте все формируется, нада тока вывести. очень прошу, дайте такой скрипт, если можно уже готовый к применению, т.к. чат нужен очень скоро. | |
|
|
|
|
|
|
|
для: выдр
(16.06.2007 в 20:58)
| | к какой странице запрос, какой запрос, каким методом и в какой элемент выводить, как часто | |
|
|
|
|
|
|
|
для: bronenos
(16.06.2007 в 21:42)
| | запрос к text.php, выводить innerHTML, раз в 5 секунд, выводить в <div id=chat_text> | |
|
|
|
|
|
|
|
для: выдр
(17.06.2007 в 08:12)
| | запрос гет или пост или просто обращение к странице? если запрос то какое содержание? | |
|
|
|
|
|
|
|
для: bronenos
(17.06.2007 в 08:54)
| | просто считывание, никаких запросов | |
|
|
|
|
|
|
|
для: выдр
(17.06.2007 в 08:12)
| | Извините, не проверял
function getContents()
{
var obj = null;
if (window.XMLHttpRequest)
{
obj = new XMLHttpRequest();
}
else if (window.ActiveXObject)
{
try { obj = new ActiveXObject ('Microsoft.XMLHTTP'); }
catch (e) { obj = new ActiveXObject ('Msxml2.XMLHTTP'); }
}
obj.onreadystatechange = function()
{
if (obj.readyState != 4) return;
document.getElementById('chat_text').innerHTML = obj.responseText;
obj = null;
setTimeout ('getContents();', 5000);
}
obj.open ('GET', 'text.php', true);
obj.send (null);
}
getContents();
|
| |
|
|
|
|
|
|
|
для: bronenos
(17.06.2007 в 11:09)
| | ругается на эту
document.getElementById(...).innerHTML
|
строку, говорит что "is null or not an obgect" | |
|
|
|
|
|
|
|
для: выдр
(17.06.2007 в 16:57)
| | ой извиняюсь все работает огромное спасибо!!! | |
|
|
|