прошу вас напишите JavaScript: объявления после каждого суббота
прошу вас напишите для чайника javascript: объявления после каждого суббота
примерно в таком ввиде: <script type='text/javascript'> если сегодня суббота 23:59 тогда сделать объявление: объявление число воскресений.месяц.год 20:00 это объявление исчез и чтоб все это повторялось в каждую субботу и воскресение </script> <style type="text/css"> объявление: bla bla bla число воскресений.месяц.год 19:00 </style> прошу ... |
Qartvela™, выразитесь поконкретнее...а то не въехал...
поясните 4 и 9 строки <html> <head> <script> window.onload = function() { var date = new Date(); if ((date.getDay() == 6 && date.getHours() > 22 && date.getMinutes() > 58) || (date.getDay() == 0 && date.getHours() < 20)) { document.getElementById("advert").innerHTML = "объявление"; } } </script> </head> <body> <div id="advert"></div> </body> </html> |
Цитата:
Цитата:
9. Цитата:
<div id="advert"></div> @lord2kim спасибо. протестирую. извиняюсь за мой русский язык |
нет, это не тот что я хочу ... :(
|
Qartvela™, вы хотите чтобы в любую субботу в 23.59 появилось объявление и не исчезало в 20.00 воскресенья ?
или вам еще нужно в объявлении вывести дату и время? что именно не так? вообще то не вижу смысла начинать с 23.59 субботы, когда можно начать с 00.00 воскресенья (имхо данная разница в минуту не принципиальна) |
Qartvela™,
1. Опишите дату Время возникновения объявления 2. Опишите Текст, (кроме Вашего лично - вставляемого) - который в объявление должен вставить скрипт 3. Объявление Закрывается в 20.00 в Воскресенье ? |
Хм... Все присутствующие понимают, что ТС нужно решение на стороне сервера? Если, конечно, это не плагин для браузера... Qartvela, это плагин для браузера? Нет? Тогда Вам нужно решение на PHP. На JS тоже можно написать, но зачем микроскопом забивать гвозди?
|
<style type="text/css"> #announcement { display:none; padding:1em; margin:0 auto; border:1px solid; } #announcement h2{ border:1px #D8D3D3 solid; padding:3px 1em ; margin-bottom:0.7em; font-size:14px; font-weight:700; background-color:#F7F7F7; } #announcement .container{ padding:1em; background:#F7F7F7; border:1px #D8D3D3 solid; } #date { font-size:12px; background:#E8F0FF; border:1px #D8D3D3 solid; font-weight:700; color:#467298; padding:1px 2px 2px; font-style: italic; } </style> <div id="announcement" class="section"> <h2>Объявление:</h2> <div class="container"> <!--Tут Ваш контент --> bla bla bla bla bla bla bla bla bla bla bla bla <br /> bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla <span id=date></span> </div> </div> <script type="text/javascript"> var This_Date = new Date(); //Sun Aug 05 2012 16:35:53 GMT+0400 day = This_Date.getDay(); th_DAT = This_Date.toString().replace(/(\S+?) (\S+?) (\S+?) (\S+?) (\d\d:\d\d).*$/ig,' Воскресенье: $3 - $2 - $4 $5'); hour = This_Date.getHours(); if(day==0&&hour<20){//alert(th_DAT) var b=document.getElementById("announcement"); b.document.getElementById("date").innerHTML = th_DAT; b.style.display='block'; } </script> |
Цитата:
Цитата:
Цитата:
Цитата:
GMT+0400 caucasus standart time |
Qartvela™,
число воскресений - это количество воскресений в месяце ? или текущее число -текущего воскресения - ? Если второе - Критикуйте недостатки - пост 8 |
Часовой пояс GMT +3, время: 18:06. |