Все очень просто на самом деле. Что нужно делать яваскриптом: 1. Создать объект HTTPrequest. 2. Создать объект timer, выставить генерацию события timer_ontimer один раз в секунду. 3. В обработчике этого события при помощи объекта HTTPrequest асинхронно вызывает php-скрипт, который вернет нам значение переменной. 4. Присваиваем переменной возвращенное значение.
В пшп программе надо реализовать при определенных запросах отправку только значения переменной.
Примерно это выглядит так:
<html>
<head>
<title>test</title>
</head>
<body><div id=server><div>
<script>
var con=create_request();
var div1=document.getElementById('server');
SetTimeout(test, 1000);
var myvariable;
function test(){
while (True) {
SetTimeout(trade, 1000);
};
};
function trade() {
request('my site .ru/getvariable.php');
div1.innerHTML=myvariable;
};
function request(req) {
con.open('GET', req, true);
con.onreadystatechange=reqchange;
con.send(null);
};
function reqchange() {
try {
if (con.readyState==4) {
if (con.status==200) {
myvariable=con.responseText;
} else {
alert('status:Ошибка при запросе: '+con.statusText);
};
};
} catch(e) {
alert('status:Неизвестная ошибка');
};
};
function createrequest(){
if (window.XMLHttpRequest){
try {
return new XMLHttpRequest();
} catch (e) {}
} else if (window.ActiveXObject) {
try {
return new ActiveXObject('Msxml2.XMLHTTP');
} catch (e) {
try {
return new ActiveXObject('Microsoft.XMLHTTP');
} catch(e) {};
};
alert('Не удалось создать объект HTTPRequest. Поменяйте браузер. ');
return null;
};
};
</script>
</html>
Другие языки программирования и технологии
скрипт php обновляет переменную. как с помошью JS каждую секунду запускать этот скрипт?
через DOM= Document Object Model если не ошибаюсь только изс пхп скрипта
никак, ибо php исполняется на сервере, а JS на клиенте,
хотя можно через JS запустить обновить станицу своюже
хотя можно через JS запустить обновить станицу своюже
Похожие вопросы
- Програмирование Roblox Lua скрипт, чтобы когда игрок вставал на объект он каждую секунду получал 1 очко.
- Скрипт PHP
- Подскажите как установить на свой компьютер интерпретатор PHP я устанавливаю а скрипты PHP всё равно не опознаются :((
- Кто нибудь использовал кириллицу в PHP? В переменных, функциях и т. д.?
- Как создать скрипт замены строки для excel? Строка должна заменяться каждый день в час ночи в файле.
- Переменная PHP и событие JS
- Нужно что бы vbs скрипт запускал сам себя каждые десять секунд как это сделать?
- Как вставить php скрипт в html сайт?
- Джуниор на обучение. 25 лет. Delphi, c#, js, php, html, css основы
- Стоит ли изучать язык php? Моя цель - уметь создавать ЛЮБЫЕ сайты, css и html уже знаю, и вот начал js учить. Этих знани