Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.11.2012, 23:12
Аватар для مراد
Аспирант
Отправить личное сообщение для مراد Посмотреть профиль Найти все сообщения от مراد
 
Регистрация: 23.02.2012
Сообщений: 68

Не пойму что с скриптом
доброго все времени суток. Люди исправьте пожалуйста ошибку
не знаю что случилось, он работал. но со вчерашнего дня перестал работать(не знаю в чем причина). Кстати, где раздел для чайников?
<meta charset="utf-8" />
<div align="center" id="URbe4">
	<div class="sec">
		<img align="center" src="images/1.gif" /></div>
</div>
<div align="center" id="n1"></div>
<script>

var timerId;

function update() {
  var clock = document.getElementById('URbe4');
  var sebastian = document.getElementById('URbe4');
  var date = new Date();

  var a;
  var h = date.getHours();
  var hours = date.getHours();
  var minutes = date.getMinutes();
  var seconds = date.getSeconds();
  
	if (h === 8) {
  b = 'До пар осталось менее часа ';
} else if(h === 9 && minutes > 0 && minutes < 45) {
  b = 'Первый час, первой пары ';
} else if(h === 9 && minutes >= 45 && minutes < 50) {
  b = 'Перемена 5 минут ';
} else if((h === 9 && minutes >= 50) || (h === 10 && minutes < 35)) {
  b = 'Второй час, первой пары ';
} else if (h === 10 && minutes >= 35 && minutes < 45) {
  b = 'Конец первой пары. Перемена на 10 минут ';
} else if ((h === 10 && minutes >= 45) || (h === 11 && minutes < 30)) {
  b = 'Первый час, второй пары ';
} else if (h === 11 && minutes >= 30 && minutes < 35) {
  b = 'Перемена 5 минут  ';
} else if ((h === 11 && minutes >= 35) || (h === 12 && minutes < 20)) {
  b = 'Второй час, второй пары ';
} else if (h === 12 && minutes >= 20 && minutes < 40) {
  b = 'Большая перемена ';
} else if ((h === 12 && minutes >= 40) || (h === 13 && minutes < 25)) {
  b = 'Первый час, третьей пары. '; 
} else if (h === 13 && minutes >= 25 && minutes < 30) {
  b = 'Перемена 5 минут ';
} else if ((h === 13 && minutes >= 30) || (h === 14 && minutes <= 15)) {
  b = 'Второй час, третьей пары ';
} else {
  b = 'Отдыхаем!!! ';
}
sebastian.children[0].innerHTML = b;
 
 
 if (hours < 10) hours = '0'+hours;  clock.children[1].innerHTML = hours+':';
  
  if (minutes < 10) minutes = '0'+minutes;  clock.children[2].innerHTML = minutes+':';

 
  if (seconds < 10) seconds = '0'+seconds;  clock.children[3].innerHTML = seconds;
 
}

function URbe4Start() {
  if (timerId) return;

  timerId = setInterval(update, 1000);
  update(); 
}
</script><script type="text/javascript">
function week(){
 var start, now, difference, even_or_odd, info, board, m, d, y;
 start = new Date("January 1, 2012 00:00:01");
 now = new Date();
 m = now.getMonth()+1;
 d = now.getDate();
 y = now.getFullYear();
 difference =(now-start)/604800000;
 difference%2 ? odd_or_even = 'четная' : odd_or_even = 'четная';
 info='Сейчас '+Math.ceil(difference)+' ' + odd_or_even + ' неделя';
 board=document.getElementById('n1');
 board.innerHTML='Сегодня ' + d + '/' + m + '/' + y +'<br/>'+ info;
 }
</script>
Ответить с цитированием
  #2 (permalink)  
Старый 09.11.2012, 23:30
Аватар для eirnvn
Кандидат Javascript-наук
Отправить личное сообщение для eirnvn Посмотреть профиль Найти все сообщения от eirnvn
 
Регистрация: 15.09.2011
Сообщений: 70

Такого не может быть:
var clock = document.getElementById('URbe4');
  var sebastian = document.getElementById('URbe4');

Один и тот же Айди
__________________
"I don't write to say what I think, but to know what I think"
Ответить с цитированием
  #3 (permalink)  
Старый 10.11.2012, 19:38
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от eirnvn
Такого не может быть:
var clock = document.getElementById('URbe4');
  var sebastian = document.getElementById('URbe4');

Один и тот же Айди
и шо?

<meta charset="utf-8" />
<div align="center" id="URbe4">
	<div class="sec">
		<img align="center" src="images/1.gif" />
	</div>
	<span></span>
	<span></span>
	<span></span>
</div>
<div align="center" id="n1"></div>
<script>

var timerId;

function update() {
  var clock = document.getElementById('URbe4');
  var sebastian = document.getElementById('URbe4');
  var date = new Date();

  var a;
  var h = date.getHours();
  var hours = date.getHours();
  var minutes = date.getMinutes();
  var seconds = date.getSeconds();
  
	if (h === 8) {
  b = 'До пар осталось менее часа ';
} else if(h === 9 && minutes > 0 && minutes < 45) {
  b = 'Первый час, первой пары ';
} else if(h === 9 && minutes >= 45 && minutes < 50) {
  b = 'Перемена 5 минут ';
} else if((h === 9 && minutes >= 50) || (h === 10 && minutes < 35)) {
  b = 'Второй час, первой пары ';
} else if (h === 10 && minutes >= 35 && minutes < 45) {
  b = 'Конец первой пары. Перемена на 10 минут ';
} else if ((h === 10 && minutes >= 45) || (h === 11 && minutes < 30)) {
  b = 'Первый час, второй пары ';
} else if (h === 11 && minutes >= 30 && minutes < 35) {
  b = 'Перемена 5 минут  ';
} else if ((h === 11 && minutes >= 35) || (h === 12 && minutes < 20)) {
  b = 'Второй час, второй пары ';
} else if (h === 12 && minutes >= 20 && minutes < 40) {
  b = 'Большая перемена ';
} else if ((h === 12 && minutes >= 40) || (h === 13 && minutes < 25)) {
  b = 'Первый час, третьей пары. '; 
} else if (h === 13 && minutes >= 25 && minutes < 30) {
  b = 'Перемена 5 минут ';
} else if ((h === 13 && minutes >= 30) || (h === 14 && minutes <= 15)) {
  b = 'Второй час, третьей пары ';
} else {
  b = 'Отдыхаем!!! ';
}
sebastian.children[0].innerHTML = b;
 
 
 if (hours < 10) hours = '0'+hours;  clock.children[1].innerHTML = hours+':';
  
  if (minutes < 10) minutes = '0'+minutes;  clock.children[2].innerHTML = minutes+':';

 
  if (seconds < 10) seconds = '0'+seconds;  clock.children[3].innerHTML = seconds;
 
}

(function URbe4Start() {
  if (timerId) return;

  timerId = setInterval(update, 1000);
  update(); 
})();
</script><script type="text/javascript">
function week(){
 var start, now, difference, even_or_odd, info, board, m, d, y;
 start = new Date("January 1, 2012 00:00:01");
 now = new Date();
 m = now.getMonth()+1;
 d = now.getDate();
 y = now.getFullYear();
 difference =(now-start)/604800000;
 difference%2 ? odd_or_even = 'четная' : odd_or_even = 'четная';
 info='Сейчас '+Math.ceil(difference)+' ' + odd_or_even + ' неделя';
 board=document.getElementById('n1');
 board.innerHTML='Сегодня ' + d + '/' + m + '/' + y +'<br/>'+ info;
 }
</script>
Ответить с цитированием
  #4 (permalink)  
Старый 11.11.2012, 11:50
Аватар для مراد
Аспирант
Отправить личное сообщение для مراد Посмотреть профиль Найти все сообщения от مراد
 
Регистрация: 23.02.2012
Сообщений: 68

огромное спс)))
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Открытие div блока при первом визите на сайт Nushaba Общие вопросы Javascript 28 20.12.2013 21:24
Куда делась тема про МММ? beard Оффтопик 67 12.07.2012 21:06
Поюзайте хомячка Nanto Ваши сайты и скрипты 30 06.06.2011 22:16
Помогите разобраться со скриптом alinastil Элементы интерфейса 1 02.04.2011 18:41
Передача запроса на сервер. Что на н11м? 0931454574 AJAX и COMET 9 16.03.2011 19:23