Важная информация
Показано с 1 по 5 из 5

Тема: Вывод div в зависимости от дня недели

  1. #1 Вывод div в зависимости от дня недели 
    Новичок
    Регистрация
    17.11.2011
    Адрес
    СПБ
    Сообщений
    22
    Сказал(а) спасибо
    3
    Поблагодарили 0 раз(а) в 0 сообщениях
    Всем привет!
    HTML Code:
    1.  
    2. <[Ссылки могут видеть только зарегистрированные пользователи. ] Language="JavaScript">
    3. now = new Date()
    4. if (now.getDay() == 0)
    5.    document.write("текст")
    6. if (now.getDay() == 1)
    7.   document.write("текст")
    8. .....и тд
    9. </[Ссылки могут видеть только зарегистрированные пользователи. ]>

    Есть вот такой простенький скрипт(не стану выкладывать полностью), который выводит запись в зависимости от дня недели. Вот вопрос, я-бы хотел что-бы у меня выводилась не запись(текст), а div блок, как мне это организовать? Пытался вставить код заместо надписи "текст", но увы нечего не вышло. Заранее спасибо.
    Ответить с цитированием  
     

  2. #2  
    Новичок
    Регистрация
    02.08.2012
    Сообщений
    4
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях
    Все получается!

    Код :
    <script type="text/javascript" language="javascript">
     now = new Date()
     if (now.getDay() == 0)
      document.write("<div align='right'>Воскресенье</div>")
     if (now.getDay() == 1)
      document.write("<div align='right'>Понедельник</div>")
     if (now.getDay() == 2)
      document.write("<div align='right'>Вторник</div>")
     if (now.getDay() == 3)
      document.write("<div align='right'>Среда</div>")
     if (now.getDay() == 4)
      document.write("<div align='right'>Четверг</div>")
     if (now.getDay() == 5)
      document.write("<div align='right'>Пятница</div>")
     if (now.getDay() == 6)
      document.write("<div align='right'>Суббота</div>")
    </script>

    Обрати внимание что свойства атрибута блока div не в двойных кавычках!
    Ответить с цитированием  
     

  3. #3  
    Профи Аватар для Dimon012
    Регистрация
    09.02.2011
    Адрес
    Владивосток
    Сообщений
    850
    Сказал(а) спасибо
    29
    Поблагодарили 130 раз(а) в 108 сообщениях
    Записей в блоге
    3
    А еще есть оператор "switch", как написано в учебнике (Картузов А.В. Программирование на языке JAVA):

    Оператор switch обеспечивает ясный способ переключения между раз*личными частями программного кода в зависимости от значения одной переменной или выражения. Общая форма этого оператора такова:
    switch ( выражение ) { case значение1:
    break;
    case значение2:
    break;
    case значением:
    break;
    default:
    }
    Ответить с цитированием  
     

  4. #4  
    Модератор Аватар для pingvin
    Регистрация
    11.02.2011
    Сообщений
    389
    Сказал(а) спасибо
    80
    Поблагодарили 75 раз(а) в 48 сообщениях
    Ну эти решения не серьёзные. Сначала надо всем div'ам написать display: none; Потом, в зависимости от дня недели делать document.getElementById("id элемента").style.display = "block"; или "inline" в зависимости от цели.
    На этом месте могло быть Ваше "Спасибо"
    Ответить с цитированием  
     

  5. #5  
    Модератор Аватар для pingvin
    Регистрация
    11.02.2011
    Сообщений
    389
    Сказал(а) спасибо
    80
    Поблагодарили 75 раз(а) в 48 сообщениях
    HTML Code:
    1. <[Ссылки могут видеть только зарегистрированные пользователи. ]>
    2. <[Ссылки могут видеть только зарегистрированные пользователи. ]>
    3. <[Ссылки могут видеть только зарегистрированные пользователи. ]>Дни недели!</[Ссылки могут видеть только зарегистрированные пользователи. ]>
    4. </[Ссылки могут видеть только зарегистрированные пользователи. ]>
    5. <[Ссылки могут видеть только зарегистрированные пользователи. ] type="text/css">
    6. #text1, #text2, #text3, #text4, #text5, #text6, #text7
    7. {
    8. display: none;
    9. }
    10. </[Ссылки могут видеть только зарегистрированные пользователи. ]>
    11. <[Ссылки могут видеть только зарегистрированные пользователи. ]>
    12. Здравствуйте! Сегодня
    13. <[Ссылки могут видеть только зарегистрированные пользователи. ] id="text1">понедельник</[Ссылки могут видеть только зарегистрированные пользователи. ]>
    14. <[Ссылки могут видеть только зарегистрированные пользователи. ] id="text2">вторник</[Ссылки могут видеть только зарегистрированные пользователи. ]>
    15. <[Ссылки могут видеть только зарегистрированные пользователи. ] id="text3">среда</[Ссылки могут видеть только зарегистрированные пользователи. ]>
    16. <[Ссылки могут видеть только зарегистрированные пользователи. ] id="text4">четверг</[Ссылки могут видеть только зарегистрированные пользователи. ]>
    17. <[Ссылки могут видеть только зарегистрированные пользователи. ] id="text5">пятница</[Ссылки могут видеть только зарегистрированные пользователи. ]>
    18. <[Ссылки могут видеть только зарегистрированные пользователи. ] id="text6">суббота</[Ссылки могут видеть только зарегистрированные пользователи. ]>
    19. <[Ссылки могут видеть только зарегистрированные пользователи. ] id="text7">воскресенье</[Ссылки могут видеть только зарегистрированные пользователи. ]>!
    20.  
    21. <[Ссылки могут видеть только зарегистрированные пользователи. ] type="text/javascript">
    22. var day = new Date().getDay();
    23.  
    24. document.getElementById("text"+day).style.display = "inline";
    25.  
    26. </[Ссылки могут видеть только зарегистрированные пользователи. ]>
    27. </[Ссылки могут видеть только зарегистрированные пользователи. ]>
    28. </[Ссылки могут видеть только зарегистрированные пользователи. ]>
    На этом месте могло быть Ваше "Спасибо"
    Ответить с цитированием  
     

Информация о теме
Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Вывод числа
    от NoodLez в разделе C/C++
    Ответов: 2
    Последнее сообщение: 16.09.2012, 01:58
  2. Ответов: 3
    Последнее сообщение: 29.12.2011, 05:14
  3. Ответов: 11
    Последнее сообщение: 17.11.2011, 12:14
  4. Ввод-вывод
    от Dispetcher14 в разделе QBasic
    Ответов: 5
    Последнее сообщение: 20.05.2011, 17:58
  5. вывод на экран с нажатием Enter и Esc
    от Valeriya1602 в разделе Turbo Pascal
    Ответов: 2
    Последнее сообщение: 13.04.2011, 23:47
Ваши права
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •