Цитата:
На, держи код и помни: document.write - зло! Посмотри, так? <html> <head> <title>закрытие по времени</title> <script type="text/javascript"> window.onload = function() { tm1 = window.setInterval(function() { var elemDnm = document.getElementById("dnm"); now=new Date(); var hours=now.getHours() var days=now.getDay(); var min=now.getMinutes(); var sec=now.getSeconds(); var text var myDate = '0'; var current = new Date; if (hours>=9 && hours<10 && days>=1 && days<6) elemDnm.innerHTML = "<center><b>Офис<span style='color:blue;font:16px Tahoma;'> <b>ОТКРЫТ</b></span>, до закрытия осталось<span style='color:orange;font:16px Tahoma;'><b> 9 часов</b></span></b></center>"; if (hours>=10 && hours<11 && days>=1 && days<6) elemDnm.innerHTML = "<center><b>Офис<span style='color:blue;font:16px Tahoma;'> <b>ОТКРЫТ</b></span>, до закрытия осталось<span style='color:orange;font:16px Tahoma;'><b> 8 часов</b></span></b></center>"; if (hours>=11 && hours<12 && days>=1 && days<6) elemDnm.innerHTML = "<center><b>Офис<span style='color:blue;font:16px Tahoma;'> <b>ОТКРЫТ</b></span>, до закрытия осталось<span style='color:orange;font:16px Tahoma;'><b> 7 часов</b></span></b></center>"; if (hours>=12 && hours<13 && days>=1 && days<6) elemDnm.innerHTML = "<center><b>Офис<span style='color:blue;font:16px Tahoma;'> <b>ОТКРЫТ</b></span>, до закрытия осталось<span style='color:orange;font:16px Tahoma;'><b> 6 часов</b></span></b></center>"; if (hours>=13 && hours<14 && days>=1 && days<6) elemDnm.innerHTML = "<center><b>Офис<span style='color:blue;font:16px Tahoma;'> <b>ОТКРЫТ</b></span>, до закрытия осталось<span style='color:orange;font:16px Tahoma;'><b> 5 часов</b></span></b></center>"; if (hours>=14 && hours<15 && days>=1 && days<6) elemDnm.innerHTML = "<center><b>Офис<span style='color:blue;font:16px Tahoma;'> <b>ОТКРЫТ</b></span>, до закрытия осталось<span style='color:orange;font:16px Tahoma;'><b> 4 часа</b></span></b></center>"; if (hours>=15 && hours<16 && days>=1 && days<6) elemDnm.innerHTML = "<center><b>Офис<span style='color:blue;font:16px Tahoma;'> <b>ОТКРЫТ</b></span>, до закрытия осталось<span style='color:orange;font:16px Tahoma;'><b> 3 часа</b></span></b></center>"; if (hours>=16 && hours<17 && days>=1 && days<6) elemDnm.innerHTML = "<center><b>Офис <span style='color:blue;font:16px Tahoma;'> <b>ОТКРЫТ</b></span>, до закрытия осталось<span style='color:orange;font:16px Tahoma;'><b> 2 часа</b></span></b></center>"; if (hours>=17 && hours<18 && days>=1 && days<6 && min>=1 && min<30) elemDnm.innerHTML = "<center><b>Офис<span style='color:blue;font:16px Tahoma;'> <b>ОТКРЫТ</b></span>, до закрытия остался<span style='color:orange;font:16px Tahoma;'><b> 1 час</b></span></b></center>"; if (hours>=17 && hours<18 && days>=1 && days<6 && min>=30 && min<60) elemDnm.innerHTML = "<center><b>Офис<span style='color:blue;font:16px Tahoma;'> <b>ОТКРЫТ</b></span>, до закрытия осталось<span style='color:orange;font:16px Tahoma;'><b> 30 минут</b></span></b></center>"; if (hours>=18 && hours<19 && days>=1 && days<6) elemDnm.innerHTML = "<center><b>Офис<span style='color:red;font:16px Tahoma;'> <b>ЗАКРЫТ</b></span>, до открытия осталось<span style='color:orange;font:16px Tahoma;'><b> 15 часов</b></span></b></center>"; if (hours>=19 && hours<20 && days>=1 && days<6) elemDnm.innerHTML = "<center><b>Офис<span style='color:red;font:16px Tahoma;'> <b>ЗАКРЫТ</b></span>, до открытия осталось<span style='color:orange;font:16px Tahoma;'><b> 14 часов</b></span></b></center>"; if (hours>=20 && hours<21 && days>=1 && days<6) elemDnm.innerHTML = "<center><b>Офис<span style='color:red;font:16px Tahoma;'> <b>ЗАКРЫТ</b></span>, до открытия осталось<span style='color:orange;font:16px Tahoma;'><b> 13 часов</b></span></b></center>"; if (hours>=21 && hours<22 && days>=1 && days<6) elemDnm.innerHTML = "<center><b>Офис<span style='color:red;font:16px Tahoma;'> <b>ЗАКРЫТ</b></span>, до открытия осталось<span style='color:orange;font:16px Tahoma;'><b> 12 часов</b></span></b></center>"; if (hours>=22 && hours<23 && days>=1 && days<6) elemDnm.innerHTML = "<center><b>Офис<span style='color:red;font:16px Tahoma;'> <b>ЗАКРЫТ</b></span>, до открытия осталось<span style='color:orange;font:16px Tahoma;'><b> 11 часов</b></span></b></center>"; if (hours>=23 && hours<24 && days>=1 && days<6) elemDnm.innerHTML = "<center><b>Офис<span style='color:red;font:16px Tahoma;'> <b>ЗАКРЫТ</b></span>, до открытия осталось<span style='color:orange;font:16px Tahoma;'><b> 10 часа</b></span></b></center>"; if (hours>=24 && hours<1 && days>=1 && days<6) elemDnm.innerHTML = "<center><b>Офис<span style='color:red;font:16px Tahoma;'> <b>ЗАКРЫТ</b></span>, до открытия осталось<span style='color:orange;font:16px Tahoma;'><b> 9 часов</b></span></b></center>"; if (hours>=1 && hours<2 && days>=1 && days<6) elemDnm.innerHTML = "<center><b>Офис<span style='color:red;font:16px Tahoma;'> <b>ЗАКРЫТ</b></span>, до открытия осталось<span style='color:orange;font:16px Tahoma;'><b> 8 часов</b></span></b></center>"; if (hours>=2 && hours<3 && days>=1 && days<6) elemDnm.innerHTML = "<center><b>Офис<span style='color:red;font:16px Tahoma;'> <b>ЗАКРЫТ</b></span>, до открытия осталось<span style='color:orange;font:16px Tahoma;'><b> 7 часов</b></span></b></center>"; if (hours>=3 && hours<4 && days>=1 && days<6) elemDnm.innerHTML = "<center><b>Офис<span style='color:red;font:16px Tahoma;'> <b>ЗАКРЫТ</b></span>, до открытия осталось<span style='color:orange;font:16px Tahoma;'><b> 6 часов</b></span></b></center>"; if (hours>=4 && hours<5 && days>=1 && days<6) elemDnm.innerHTML = "<center><b>Офис<span style='color:red;font:16px Tahoma;'> <b>ЗАКРЫТ</b></span>, до открытия осталось<span style='color:orange;font:16px Tahoma;'><b> 5 часов</b></span></b></center>"; if (hours>=5 && hours<6 && days>=1 && days<6) elemDnm.innerHTML = "<center><b>Офис<span style='color:red;font:16px Tahoma;'> <b>ЗАКРЫТ</b></span>, до открытия осталось<span style='color:orange;font:16px Tahoma;'><b> 4 часа</b></span></b></center>"; if (hours>=6 && hours<7 && days>=1 && days<6) elemDnm.innerHTML = "<center><b>Офис<span style='color:red;font:16px Tahoma;'> <b>ЗАКРЫТ</b></span>, до открытия осталось<span style='color:orange;font:16px Tahoma;'><b> 3 часов</b></span></b></center>"; if (hours>=7 && hours<8 && days>=1 && days<6) elemDnm.innerHTML = "<center><b>Офис<span style='color:red;font:16px Tahoma;'> <b>ЗАКРЫТ</b></span>, до открытия осталось<span style='color:orange;font:16px Tahoma;'><b> 2 часа</b></span></b></center>"; if (hours>=8 && hours<9 && days>=1 && days<6) elemDnm.innerHTML = "<center><b>Офис<span style='color:red;font:16px Tahoma;'> <b>ЗАКРЫТ</b></span>, до открытия остался<span style='color:orange;font:16px Tahoma;'><b> 1 час</b></span></b></center>"; if (days=0) elemDnm.innerHTML = "<center><b><span style='color:green;font:16px Tahoma;'>Офис ЗАКРЫТ, нерабочий день! Открытие в Понедельник</span><span style='color:orange;font:16px Tahoma;'><b> 09:00</b></span></b></center>"; }, 5000); }; </script> </head> <body> <!-- content --> <div id="dnm"><p> Здесь будет выводиться время до открытия и до закрытия... </p></div> <!-- content --> </body> </html> |
Огооо)) Огромное спасибо! Очень помог. А почему document.write это зло? Просто хочу для себя узнать! А так очень помог огромное спасибо тебе с меня ++++++
|
Цитата:
|
ММ ясненько, спасибо ещё раз
|
ни спрашиватель, ни отвечатель -- ни разу не программисты...
эту простыню нужно показывать в разделе "как нельзя делать". Очевидно, что все это можно существенно сократить, включив логику и здравый смысл, которого ни у первого, ни у второго не наблюдается напрочь.. |
alex33 сможешь сделать скрипт мониторинг для сервера sa:mp как на http://www.advance-rp.ru/ (не реклама)? Или ещё кто то если сможет, пожалуйстаа!
|
Здравствуйте. Вот мой сайт:http://loungeradio.jimdo.com/
Скажите пожалуйста и покажите, какой скрипт нужен, что бы периодически обновлялся радио плеер или скрипт который перезагружает страницу в определенное время, например каждый день в 12.00. Вот код моего плеера: <script type="text/javascript"> //<![CDATA[ // MixStream Flash Player, http://mixstreamflashplayer.net/ var flashvars = {};flashvars.serverHost = "176.31.43.252:80/;";flashvars.getStats = "1";flashvars.autoStart = "1";flashvars.textColour = "";flashvars.buttonColour = "";var params = {};params.bgcolor= "";params.wmode="transparent"; //]]> </script><script type="text/javascript" src="http://mixstreamflashplayer.net/v1.3.js"> </script> Я делаю вот так: <script langauge="javascript" type="text/javascript"> //<![CDATA[ var counter = 0; window.setInterval("refreshDiv()", 50000); function refreshDiv(){ counter = counter + 1; document.getElementById("refreshme").innerHTML = "Обновление " + counter; } //]]> </script> <div id="refreshme"> <script type="text/javascript"> //<![CDATA[ // MixStream Flash Player, http://mixstreamflashplayer.net/ var flashvars = {};flashvars.serverHost = "176.31.43.252:80/;";flashvars.getStats = "1";flashvars.autoStart = "1";flashvars.textColour = "";flashvars.buttonColour = "";var params = {};params.bgcolor= "";params.wmode="transparent"; //]]> </script><script type="text/javascript" src="http://mixstreamflashplayer.net/v1.3.js"> </script> </div> Все было бы хорошо, но при обновлении плеер исчезает и появляется слово "обновление 1...". Что нужно изменить в этом коде? или дайте пожалуйста другое решение. |
Часовой пояс GMT +3, время: 03:04. |