Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
 Аватар для prosto_lynx
49 / 25 / 2
Регистрация: 09.06.2008
Сообщений: 227

обновление страницы в реальном времени

26.01.2012, 14:11. Показов 1934. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
дела такие, мне на странице нужно, что бы скрипт в реальном времени изменял одно поле на странице (вставляя туда код из файла на сервере, который я периодически буду сам перегружать), единичный опрос с загрузкой я сделал, а вот цикл "прикрутить" не получается((
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<?php
    echo "<div id = 'vote_status'>здесь будет ответ сервера</div>";
    echo "<tr align=center><td colspan=2> <input type = 'button' value='Послать запрос' onclick='func()'/></td></tr></table></form>";
?>
<script>
function getXmlHttp()
{
    var xmlhttp;
    try
    {
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e)
    {
        try
        {
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch (E)
        {
            xmlhttp = false;
        }
    }
    if ((!xmlhttp && typeof XMLHttpRequest())!='undefined')
    {
        xmlhttp = new XMLHttpRequest();
    }
    return xmlhttp;
}
function func()
{
//  while (true)
    {
        var req = getXmlHttp()
        var statusElem = document.getElementById('vote_status')
        req.open('GET', 'http://test2.ru/img.txt', true);
        req.onreadystatechange = function(){
        if (req.readyState == 4)
        {
                if (req.status == 200)
                {
                    statusElem.innerHTML = req.responseText;
                }
        }
    }
    req.send(null);
    }
}
</script>

2) будет ли работать подряд несколько раз подряд код
JavaScript
1
statusElem.innerHTML = req.responseText
?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.01.2012, 14:11
Ответы с готовыми решениями:

Обновление страницы в реальном времени
Помогите, пожалуйста! Нужно, чтобы элементы на страницы автоматически обновлялись каждую секунду, НО только если там что то поменяется. Как...

Обновление информации в реальном времени
Здравствуйте, у меня есть таблица с последними заказами, сейчас я ее обновляю вот так: function lastResult() { $.ajax({ ...

Обновление страницы при нажатии на ссылку (через опр.интервал времени)
доброго времени суток! Не могу реализовать обновление страницы с помощью ссылки. &lt;script type=&quot;text/javascript&quot;&gt; ...

1
 Аватар для prosto_lynx
49 / 25 / 2
Регистрация: 09.06.2008
Сообщений: 227
27.01.2012, 15:42  [ТС]
p.s. а возможно ли, например, выполнять функцию по событию окончания загрузки страницы?
или по какому-нибудь временному событию?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.01.2012, 15:42
Помогаю со студенческими работами здесь

Обновление данных в реальном времени
Здраввствуйте. Нужно в реальном времени некоторые данные на странице обновлять, модель которых передается на вьюшку. Данные нужно получать...

Обновление данных в реальном времени
Доброго времени суток Дорогие Форумчане. Имеется GUI программка. Запускается на двух компьютерах. Оба в локальной сети. На одном из...

Обновление содержания папки в реальном времени
Не совсем уверен куда именно это писать, потому пишу в раздел Windows Forms. Добрейшего времени суток! Вот в чем проблема: Я...

Как организовать обновление в реальном времени?
Как организовать обновление в реальном времени? Есть объект из которого я беру значения, эти значения обновляются несколько раз за...

Обновление StringGrid из базы в реальном времени
есть файл file.dat в нем содержатся данные, потом эти данные выводятся в StringGreed циклом, как можно сделать так, что если при работе...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru