Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.08.2012, 16:36
Новичок на форуме
Отправить личное сообщение для TheChosenOne777 Посмотреть профиль Найти все сообщения от TheChosenOne777
 
Регистрация: 01.08.2012
Сообщений: 9

Помогите с интерактивностью!
Начинаю изучать js, подскажите, можно ли проще написать это?
Как сделать, чтобы в выводе месяцы с годами прибавлял и отнимал?
<script type="text/javascript">
current_day = new Date();
current_day = current_day.getDate();

function getXmlHttp(){
	var xmlhttp;
	try {
		xmlhttp = new ActiveXObject("Msxnx12.XMLHTTP");
	} catch(e) {
		try {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp = false;
		}
	}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined'){
		xmlhttp = XMLHttpRequest();
	}
	return xmlhttp;
}
function push(){
var xmlhttp = getXmlHttp();
var statusElem = document.getElementById('push_div');
var day = document.getElementById('day');
xmlhttp.onreadystatechange = function (){
	if(xmlhttp.readyState == 4){
		statusElem.innerHTML = "";
		if(xmlhttp.status == 200){
			day.innerHTML = current_day;
		}
	}
}
xmlhttp.open('GET','test.php',true);
xmlhttp.send(null);
statusElem.innerHTML = "Loading...";
}
function next(){
var next = document.getElementById('next');
var previous = document.getElementById('previous');
current_day.innerHTML = current_day++;
next.value = 'next '+(current_day + 1);
previous.value = 'previous '+(current_day - 1);
}
function previous(){
var next = document.getElementById('next');
var previous = document.getElementById('previous');
current_day.innerHTML = current_day--;
next.value = 'next '+(current_day + 1);
previous.value = 'previous '+(current_day - 1);
}
</script>

<input type="button" value="Previous" onclick=" previous(); push();" id="previous"/>
<input type="button" value="Next" id="next" onclick="next(); push();"/>
<div id="day">current_day</div>
<p><div id="push_div"></div></p>

Последний раз редактировалось TheChosenOne777, 10.08.2012 в 17:54.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с таймером и окошком! xXapokalypsesXx Общие вопросы Javascript 4 07.06.2012 01:12
Помогите с replace! faforty Общие вопросы Javascript 2 28.08.2011 13:10
Элементарный скрипт не раборает только в IE, помогите! androlic Элементы интерфейса 6 23.03.2011 18:37
Прелоадер (помогите разобраться) xsfd AJAX и COMET 6 16.09.2010 02:30
Помогите! Многоуровневые вкладки! sergeeeeee Элементы интерфейса 2 02.08.2010 23:50