|
|
|
|
|
для: andreybeat
(27.08.2006 в 19:51)
| | Если http://stribog.spb.ru - это не ваш сервер, т.е. не сервер, на котором рпасполагается этот файл с ajax-функциями, то у вас ничего не выйдет, т.к. AJAX имеет доступ к файлам, находящимся только на его родном сервере. | |
|
|
|
|
|
|
| Вообщем есть удалённо работающий ajax скрипт он показывает погоду в реальном времени в виде несколький цифр через |ветер , направление , температура) .
Вот он http://stribog.spb.ru/main/ajax.php
У меня на сайте стоит скрипт написаный на ajax он посылает серверу запрос для сбора инфы которую он выдаёт:
Вот скрипт AJAX:
function setData(windForce, windDirection, temperature) {
document.getElementById('windForce').innerHTML = windForce;
document.getElementById('windDirection').innerHTML = windDirection;
document.getElementById('temperature').innerHTML = temperature;
if (windDirection != '-')
setAngle2(windDirection);
}
function setAngle(currentAngle) {
setTimeout('setAngle2('+currentAngle+')', 200);
}
function setAngle2(currentAngle) {
document.map1.SetVariable("angleIs", currentAngle);
}
// AJAX
var xmlHttp = getXmlHttpObject();
function dataRequest()
{
if (xmlHttp == null)
return
setTimeout("dataRequest()", 15000);
xmlHttp.onreadystatechange = dataResponse;
xmlHttp.open("GET", "http://stribog.spb.ru/main/ajax.php?sid=" + Math.random(), true);
xmlHttp.send(null);
}
function dataResponse()
{
if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete") {
arr = xmlHttp.responseText.split(/\|/);
setData(arr[0], arr[1], arr[2]);
}
}
function getXmlHttpObject()
{
var objXMLHttp = null;
if (window.XMLHttpRequest)
objXMLHttp=new XMLHttpRequest();
else if (window.ActiveXObject)
objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
return objXMLHttp
}
setTimeout("dataRequest()", 15000);
|
ВОт форма отображения :
Ветер: <span id=windDirection>-</span>° <span id=windForce>-</span> м/с<br>
Температура: <span id=temperature>-</span>°<br><br>
|
но когда я пытаюсь вывести данные у меня ничего не выводит проверьте кто знает правильно ли скрипт составлен на сбор данных![url][/url] | |
|
|
|
|