Можна ли сделать средствами 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> |
1) не вижу смысла в таком счетчике. Если пользователь час находится на одной странице, то сомнительно, что его интересует сайт. Можно в принципе каждую минуту на 1 его увеличивать. setInterval позволяет выполнять код с заданным интервалом
2) а что при переходе на другую страницу будет происходить? Если надо запоминать текущее значение для каждого пользователя, то его можно хранить в document.cookie 3) не пользуйся document.write: document.getElementById('#counterDiv').innerHTML = 'текущее значение'; p.s. java - это не javascript |
Цитата:
|
да, это все негативное влияние jQuery :blink:
|
Может кто поможет (поправит)
Короче вот код, но проблема в том что он не работает 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> |
Цитата:
|
В огороде бузына а в городе дядько.
Нормальный ответ Нафиг писать тип: Цитата: Можна ли сделать средствами 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> |
Цитата:
|
Извините замаялся второй день с Х....й вожусь и никак.
Я был бы очень признателен за то что меня ткунт носом в чём проблема. Ответ тип: средствами java - нельзя, средствами javascript - можно Мне лично говорит не о многом. Еще раз извините за грубость и несдержанность. |
Цитата:
Цитата:
p.s. обрати внимание: Цитата:
|
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"/>'); Избавляйтесь от Copy-Paste. Вы же программист, а не кодер. У вас есть одна единственная переменная часть (причём, также имеется значение этой переменной части), всё остальное - повторяется. document.write('<img src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/' + res[i] + '.jpg"/>'); P.S.: и от document.write тоже избавляйтесь. |
document.writeln document.write
Подскажите как бы мне заменить "валидно" document.write
<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++) { document.writeln ('<img src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/' + res[i] + '.jpg"/>'); } </script> |
Цитата:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html lang="en"> <head> <title>title</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script type="text/javascript"> window.onload = function() { var content = '...'; document.getElementById('counter').innerHTML = content; } </script> </head> <body> <div id="counter"></div> </body> </html> только слово "валидно" лишнее |
Понимаете я не программист
var content = '...' я не знаю что с ним делать (я не понимаю подсказки) Что там писать? Может поможете "бестолквому" |
window.onload = function() { // назначаем обработчик события load (т.е. эта функция будет выполняться после того, как вся страница загрузилась) var content = '...'; // записываем в переменную content некоторый текст document.getElementById('counter').innerHTML = content; // помещаем этот текст из переменной content в div с id="counter" } твой скрипт выводит счетчик с помощью document.write. Это именно тот текст, который надо поместить в div с id="counter". Для решения задачи тебе понадобится: var a = '...'; // создаем переменную a и присваиваем ей значение a += '...'; // добавляем в конец переменной а строку '...' Цитата:
Цитата:
Цитата:
|
Часовой пояс GMT +3, время: 15:17. |