View file ajax/news.php

File size: 6.61Kb
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>'
	
}