Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 15.06.2013, 13:19
Новичок на форуме
Отправить личное сообщение для akella1900 Посмотреть профиль Найти все сообщения от akella1900
 
Регистрация: 15.06.2013
Сообщений: 7

Скрыть блок по таймеру
Добрый день, java я вообще не знаю, обращаюсь за помощью к гуру этого языка. Есть скрипт таймера, как по окончанию отсчета скрыть определенный кусок таблицы html, сам скрипт вот
function wr_hours()
			{
			var oToday = new Date();
			var sTime = "May 20, 2013 00" +  ":01" + ":00"; //до какого числа таймер
			// задаём время с точностью до секунды — это не педантизм,
			// а важная деталь, избавляющая от багов при вычислении разницы между датами
			var oDeadLineDate = new Date(sTime); // собственно устанавливаем «час Икс»
			var sek = Math.floor((oDeadLineDate - oToday) / 1000);
			var sec= sek % 60 ; //сколько секунд осталось
			var min= Math.floor((sek /60)%60) ;//сколько минут осталось
			var hoursek= Math.floor((sek / (60*60)) %24) ;//сколько часов осталось
			var days= Math.floor(sek /(24*60*60)) ;//сколько дней осталось
			var time_wr= "До начала семинара осталось: <span>" + days+" дн. "+hoursek+" час. " +min+" мин. " +sec+" сек.</span>";
			
			if (days > 31) {
			  time_wr= "До начала семинара осталось: <span>1 меc. "+(days-30)+" дн. "+hoursek+"  час. " +min+" мин. " +sec+" сек.</span>";
			};
			if (days < 0) {
			  time_wr="СЕМИНАР ЗАВЕРШИЛСЯ!";
			};
			$("p.s_timer").html( time_wr);
			}
			wr_hours();

			setInterval(wr_hours,1000);

вот кусок таблицы что надо скрыть
<tr id="table_price" class="table_price">
	<td><b style="color:#000000;">Стоимость участия c 50% скидкой</b></td>
	<td>
		<b> 97 $  </b>
		
	</td>
	<td>
		<b> 198 $  </b>
		
	</td>
	<td>
		<b> 397 $  </b>
		
	</td>
</tr>
Ответить с цитированием
  #2 (permalink)  
Старый 15.06.2013, 18:32
Новичок на форуме
Отправить личное сообщение для akella1900 Посмотреть профиль Найти все сообщения от akella1900
 
Регистрация: 15.06.2013
Сообщений: 7

при таком работает как и у всех, скрывает блок , второму меняет стиль, остался вопрос как привязать это дело к тому таймеру что в первом сообщении
function myDiv (){
        document.getElementById('table_price').style.display='none';
		document.getElementById("table_old_price").className = "table_price";
}

setTimeout('myDiv()', 1000*20);
Ответить с цитированием
  #3 (permalink)  
Старый 15.06.2013, 20:17
Новичок на форуме
Отправить личное сообщение для akella1900 Посмотреть профиль Найти все сообщения от akella1900
 
Регистрация: 15.06.2013
Сообщений: 7

не знаю правильно или нет но сделал так , вроде срабатывает
function wr_hourse()
			{
			var oToday = new Date();
			var sTime = "June 16, 2013 00" +  ":01" + ":00"; //до какого числа таймер
			// задаём время с точностью до секунды — это не педантизм,
			// а важная деталь, избавляющая от багов при вычислении разницы между датами
			var oDeadLineDate = new Date(sTime); // собственно устанавливаем «час Икс»
			var sek = Math.floor((oDeadLineDate - oToday) / 1000);
			var sec= sek % 60 ; //сколько секунд осталось
			var min= Math.floor((sek /60)%60) ;//сколько минут осталось
			var hoursek= Math.floor((sek / (60*60)) %24) ;//сколько часов осталось
			var days= Math.floor(sek /(24*60*60)) ;//сколько дней осталось
			var time_wr= "Спешите скидка 50%: <span>" + days+" дн. "+hoursek+" час. " +min+" мин. " +sec+" сек.</span>";
			
			if (days > 31) {
			  time_wr= "Спешите скидка 50%: <span>1 меc. "+(days-30)+" дн. "+hoursek+"  час. " +min+" мин. " +sec+" сек.</span>";
			};
			if (days < 0) {
			  time_wr="Низкие цены";
			window.onload=function myDiv (){
        document.getElementById('table_price').style.display='none';
		document.getElementById("table_old_price").className = "table_price";
			}
			
			};
			$("p.s_timer").html( time_wr);
	
			}
			wr_hourse();

			setInterval(wr_hourse,1000);
Ответить с цитированием
  #4 (permalink)  
Старый 16.06.2013, 12:39
Новичок на форуме
Отправить личное сообщение для akella1900 Посмотреть профиль Найти все сообщения от akella1900
 
Регистрация: 15.06.2013
Сообщений: 7

сам написал, сам ответил, сам решил, закрыто)))
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Показать/скрыть блок Lelja_05 jQuery 10 01.07.2013 20:05
Скрыть/показать блок в зависимости от radio MBmusic Элементы интерфейса 10 08.05.2013 17:23
Умный выскакивающий блок lobanov_kirill_ Общие вопросы Javascript 2 05.03.2013 00:29
выезжающий блок при наведении на родителя andreychaki Общие вопросы Javascript 6 09.01.2013 13:50
Фиксированный блок kakarotto Элементы интерфейса 2 09.07.2010 00:20