Javascript-форум (https://javascript.ru/forum/)
-   Библиотеки/Тулкиты/Фреймворки (https://javascript.ru/forum/library-toolkit-framework/)
-   -   Можна ли сделать средствами Java такой таймер (https://javascript.ru/forum/library-toolkit-framework/3419-mozhna-li-sdelat-sredstvami-java-takojj-tajjmer.html)

Vik 17.04.2009 10:23

Можна ли сделать средствами Java такой таймер
 
Можна ли сделать средствами Java такой таймер
Суть, наша организация занимается проблемой туберкулёза
Возникла идея сделать на сайте счётчик сколько людей заболело
Тобиш есть допустим 220 000 и каждый час еще заболевают 43 человека

1час =220 000
2час =220 043
3час =220 086

Смена показаний раз в час

Можна ли такое сделать или может подскажите где посмотреть

Я уже присмотрел другой вариант вот он:
Вместо цыфр будут отбражатся рисунки (а на рисунках цыфры)
Но стала проблемма как сделать смену по часам (на ентои скрипте смена по дням и месяцам а по чисам)
Помогите мне подправить скрипт так как енто лутчий вариант

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>
<head>
	<title></title>
</head>

<body>

<script type="text/javascript">

var date = new Date()
var month = date.getMonth() + 1
var day = date.getDate()
var cure = day+"."+month;

if(cure == "16.4"){document.write('<div align="center"><img src="image/1_2.jpg"></div>');}

if(cure == "17.4"){document.write('<div align="center"><img src="image/2_2.jpg"></div>');}

if(cure == "18.4"){document.write('<div align="center"><img src="image/3_2.jpg"></div>');}

if(cure == "19.4"){document.write('<div align="center"><img src="image/4_2.jpg"></div>');} 
</script>  

</body>
</html>

x-yuri 18.04.2009 20:27

1) не вижу смысла в таком счетчике. Если пользователь час находится на одной странице, то сомнительно, что его интересует сайт. Можно в принципе каждую минуту на 1 его увеличивать. setInterval позволяет выполнять код с заданным интервалом
2) а что при переходе на другую страницу будет происходить? Если надо запоминать текущее значение для каждого пользователя, то его можно хранить в document.cookie
3) не пользуйся document.write:
document.getElementById('#counterDiv').innerHTML = 'текущее значение';

p.s. java - это не javascript

Riim 18.04.2009 20:34

Цитата:

Сообщение от x-yuri
getElementById('#counterDiv')

Только без #

x-yuri 18.04.2009 20:38

да, это все негативное влияние jQuery :blink:

dstudi 23.04.2009 17:45

Может кто поможет (поправит)
 
Короче вот код, но проблема в том что он не работает IE до 8 версии
Маги и чародеи может кто поможет (поправит)

Можна ли сделать средствами Java такой таймер (счетчик)
Суть, наша организация занимается проблемой туберкулёза
Возникла идея сделать на сайте счётчик сколько людей заболело
Тобиш есть допустим 220 000 и каждый час еще заболевают 43 человека


<script type="text/javascript">
var foo = new Date; // Generic JS date object
var unixtime_ms = foo.getTime(); // Returns milliseconds since the epoch
var unixtime = parseInt(unixtime_ms / 1000);
//
var raznica = unixtime - 1239964456;
var myString2 = Math.round(raznica/90);
var rezult = 544505+myString2;
//document.write(rezult+"  =  ")                        
res = ""+rezult;
for(i=0; i<res.length; i++)
{
    if (res[i]=="1") document.write('<img src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/1.jpg"/>');
    if (res[i]=="2") document.write('<img src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/2.jpg"/>');
    if (res[i]=="3") document.write('<img src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/3.jpg"/>');
    if (res[i]=="4") document.write('<img src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/4.jpg"/>');
    if (res[i]=="5") document.write('<img src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/5.jpg"/>');
    if (res[i]=="6") document.write('<img src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/6.jpg"/>');
    if (res[i]=="7") document.write('<img src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/7.jpg"/>');
    if (res[i]=="8") document.write('<img src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/8.jpg"/>');
    if (res[i]=="9") document.write('<img src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/9.jpg"/>');
    if (res[i]=="0") document.write('<img src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/0.jpg"/>');
}
</script>

x-yuri 23.04.2009 18:51

Цитата:

Можна ли сделать средствами Java такой таймер (счетчик)
средствами java - нельзя, средствами javascript - можно

dstudi 23.04.2009 19:06

В огороде бузына а в городе дядько.
Нормальный ответ
Нафиг писать тип:
Цитата:
Можна ли сделать средствами Java такой таймер (счетчик)
средствами java - нельзя, средствами javascript - можно

Уже выложил код (прошу помочь исправить под IE) нет пишет всякую ехинею. Да лучше не пиши ничего!!!
Толку от того что ты пишиш все равно мало
Не знаеш что воду зря баламутить я у людей умных спашиваю

<script type="text/javascript">
var foo = new Date; // Generic JS date object
var unixtime_ms = foo.getTime(); // Returns milliseconds since the epoch
var unixtime = parseInt(unixtime_ms / 1000);
//
var raznica = unixtime - 1239964456;
var myString2 = Math.round(raznica/90);
var rezult = 544505+myString2;
//document.write(rezult+"  =  ")                        
res = ""+rezult;
for(i=0; i<res.length; i++)
{
    if (res[i]=="1") document.write('<img src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/1.jpg"/>');
    if (res[i]=="2") document.write('<img src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/2.jpg"/>');
    if (res[i]=="3") document.write('<img src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/3.jpg"/>');
    if (res[i]=="4") document.write('<img src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/4.jpg"/>');
    if (res[i]=="5") document.write('<img src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/5.jpg"/>');
    if (res[i]=="6") document.write('<img src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/6.jpg"/>');
    if (res[i]=="7") document.write('<img src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/7.jpg"/>');
    if (res[i]=="8") document.write('<img src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/8.jpg"/>');
    if (res[i]=="9") document.write('<img src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/9.jpg"/>');
    if (res[i]=="0") document.write('<img src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/0.jpg"/>');
}
</script>

Riim 23.04.2009 19:13

Цитата:

Сообщение от dstudi
Уже выложил код (прошу помочь исправить под IE) нет пишет всякую ехинею. Да лучше не пиши ничего!!!
Толку от того что ты пишиш все равно мало
Не знаеш что воду зря баламутить я у людей умных спашиваю

x-yuri вас поправил. Для вас старался, что бы вы в будущем не ошибались. А вы вместо благодарности огрызаетесь.

dstudi 23.04.2009 19:20

Извините замаялся второй день с Х....й вожусь и никак.
Я был бы очень признателен за то что меня ткунт носом в чём проблема.
Ответ тип: средствами java - нельзя, средствами javascript - можно
Мне лично говорит не о многом.
Еще раз извините за грубость и несдержанность.

x-yuri 23.04.2009 19:21

Цитата:

Уже выложил код (прошу помочь исправить под IE) нет пишет всякую ехинею
не вижу смысла писать, если мои сообщения не читают
Цитата:

Толку от того что ты пишиш все равно мало
жаль
p.s. обрати внимание:
Цитата:

Последний раз редактировалось Андрей Параничев, Сегодня в 16:54. Причина: Пользуйтесь bb-тегами [js] и [html] для оформления листингов кода в теле сообщения
p.p.s. хоть и не люблю эту картинку, но по смыслу - java - это не javascript


Часовой пояс GMT +3, время: 14:33.