Файл: ajax/news.php
Строк: 255
<?php
function news()
{
var conect = getXmlHttp() //подключение
var statusElem = document.getElementById('out') //записываем в ид wait переменную statusElem
conect.onreadystatechange = function()
{
if (conect.readyState == 4) //состояние запроса
{
if(conect.status == 200) // состаяние запроса http
{
statusElem.innerHTML = conect.responseText //текст после запроса
setTimeout("javascript:news_out()", 1000);
setTimeout("javascript:news_out_pr()", 1000);
}
}
};
conect.open('GET', 'pages/news.php',true); // вызов URL
conect.send(null); // отослать запрос
statusElem.innerHTML = 'загрузка...'
}
function news_add()
{
var conect = getXmlHttp() //подключение
var statusElem = document.getElementById('news_err') //записываем в ид wait переменную statusElem
conect.onreadystatechange = function()
{
if (conect.readyState == 4) //состояние запроса
{
if(conect.status == 200) // состаяние запроса http
{
statusElem.innerHTML = conect.responseText //текст после запроса
document.getElementById('msg').value=''
setTimeout("javascript:news_out()", 1000);
}
}
};
var dann = 'name=' + document.getElementById('name').value + '&msg=' + document.getElementById('msg').value
conect.open('POST', 'fnc/news/news_add.php',true); // вызов URL
conect.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded')
conect.send(dann); // отослать запрос
statusElem.innerHTML = '<i class="shadow">Добовление новости...</i>'
}
function news_out_pr()
{
var conect = getXmlHttp() //подключение
conect.onreadystatechange = function()
{
if (conect.readyState == 4) //состояние запроса
{
if(conect.status == 200) // состаяние запроса http
{
if(conect.responseText == 1){
setTimeout("javascript:news_out()", 1000);
setTimeout("javascript:news_out_pr()", 1000);}else{setTimeout("javascript:news_out_pr()", 1000);}
}
}
};
conect.open('GET', 'fnc/news/newsst.php',true); // вызов URL
conect.send(null); // отослать запрос
//statusElem.innerHTML = 'Пожалуйста подождите...'
}
function news_out()
{
var conect = getXmlHttp() //подключение
var statusElem = document.getElementById('news_out') //записываем в ид wait переменную statusElem
conect.onreadystatechange = function()
{
if (conect.readyState == 4) //состояние запроса
{
if(conect.status == 200) // состаяние запроса http
{
statusElem.innerHTML = conect.responseText //текст после запроса
}
}
};
conect.open('GET', 'fnc/news/news.php',true); // вызов URL
conect.send(null); // отослать запрос
statusElem.innerHTML = 'Пожалуйста подождите...'
}
function news_msg_str(str)
{
var conect = getXmlHttp() //подключение
var statusElem = document.getElementById('news_out') //записываем в ид wait переменную statusElem
conect.onreadystatechange = function()
{
if (conect.readyState == 4) //состояние запроса
{
if(conect.status == 200) // состаяние запроса http
{
statusElem.innerHTML = conect.responseText //текст после запроса
}
}
};
conect.open('GET', 'fnc/news/news.php?page_news='+str,true); // вызов URL
conect.send(null); // отослать запрос
statusElem.innerHTML = 'Пожалуйста подождите...'
}
function news_del(d)
{
var conect = getXmlHttp() //подключение
var statusElem = document.getElementById('news_err') //записываем в ид wait переменную statusElem
conect.onreadystatechange = function()
{
if (conect.readyState == 4) //состояние запроса
{
if(conect.status == 200) // состаяние запроса http
{
statusElem.innerHTML = conect.responseText //текст после запроса
setTimeout("javascript:news_out()", 1000);
}
}
};
conect.open('GET', 'fnc/news/delnews.php?d=' + d,true); // вызов URL
conect.send(null); // отослать запрос
statusElem.innerHTML = 'Пожалуйста подождите...'
}
function news_msg_edit(edit)
{
var conect = getXmlHttp() //подключение
var statusElem = document.getElementById('out') //записываем в ид wait переменную statusElem
conect.onreadystatechange = function()
{
if (conect.readyState == 4) //состояние запроса
{
if(conect.status == 200) // состаяние запроса http
{
statusElem.innerHTML = conect.responseText //текст после запроса
setTimeout("javascript:news_out()", 1000);
setTimeout("javascript:news_out_pr()", 1000);
}
}
};
conect.open('GET', 'pages/news.php?edit=' + edit,true); // вызов URL
conect.send(null); // отослать запрос
statusElem.innerHTML = 'Пожалуйста подождите...'
}
function news_edit(id)
{
var conect = getXmlHttp() //подключение
var statusElem = document.getElementById('news_err') //записываем в ид wait переменную statusElem
conect.onreadystatechange = function()
{
if (conect.readyState == 4) //состояние запроса
{
if(conect.status == 200) // состаяние запроса http
{
setTimeout("javascript:news()", 1000);
statusElem.innerHTML = conect.responseText //текст после запроса
}
}
};
var dann = 'name=' + document.getElementById('name').value + '&msg=' + document.getElementById('msg').value + '&id=' + id
conect.open('POST', 'fnc/news/editnews.php',true); // вызов URL
conect.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded')
conect.send(dann); // отослать запрос
statusElem.innerHTML = '<i class="shadow">Изминение новости...</i>'
}
?>