ПТК

Объявление





Курсовая на носу! Хватит бездельничать. Дело надо делать и работу работать. Последний срок сдачи 28 (вроде бы).

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » ПТК » Web - Дизайн » Скрипт календаря


Скрипт календаря

Сообщений 1 страница 30 из 30

1

Код:
<Script Language="Javascript">
  calendar = new Date();
  day = calendar.getDay();
  document.write("<font face=arial><center><table width=100 border=1><td><center><font size=2>")
  if (day == 0)
    {document.write("Воскресенье")}
  if (day == 1)
    {document.write("Понедельник")}
  if (day == 2)
    {document.write("Вторник")}
  if (day == 3)
    {document.write("Среда")}
  if (day == 4)
    {document.write("Четверг")}
  if (day == 5)
    {document.write("Пятница")}
  if (day == 6)
    {document.write("Суббота")}
  if (day == 7)
    {document.write("Воскресенье")}
  document.write("</font></center></td><tr><td><center><font size=2>")
  month = calendar.getMonth();
  if (month == 0)
    {document.write("Январь")}
  if (month == 1)
    {document.write("Февраль")}
  if (month == 2)
    {document.write("Март")}
  if (month == 3)
    {document.write("Апрель")}
  if (month == 4)
    {document.write("Май")}
  if (month == 5)
    {document.write("Июнь")}
  if (month == 6)
    {document.write("Июль")}
  if (month == 7)
    {document.write("Август")}
  if (month == 8)
    {document.write("Сентябрь")}
  if (month == 9)
    {document.write("Октябрь")}
  if (month == 10)
    {document.write("Ноябрь")}
  if (month == 11)
    {document.write("Декабрь")}
  document.write("</font></center></td><tr><td><center><font size=7>")
  date = calendar.getDate();
  document.write(date)
  document.write("</font></center></td><tr><td><center><font size=2>")
  year = calendar.getYear();
  if (year < 100)
    {document.write("19" + year + "")}
  else if (year > 1999)
    {document.write(year)}
  document.write("</font></center></td></table>")
</Script>

Кому не лень, можете изменить код так, что бы каким-то образом отображалось какая сейчас неделя, верхняя или нижняя.
Ну или еще чего-нибудь.
Что хотите, то и можете прикрутить.
Если есть какие то предложения...

2

это на каком языке ?

3

JavaScript

4

ы я такого и не наю )

5

ОТЕЦ,

LiXeoN написал(а):

<Script Language="Javascript">

гыгыгы

6

Умнее идеи, как забить в двумерный константный массив (месяц, число) не нашлось..
осталось узнать как описывать ДВУмерный константный =)) и будет готово).. а щас я спать

7

Код:
var m=new Array(12);
for (i=0; i<12; ++i) 
   {m[i]=new Array(31)}

создали массив 12 х 31 (12 эт месяцев)
терь осталось заполнить =)

Код:
Up="верхняя";
D ="нижняя";
for (i=1; i<5; ++i) 
   {m[11][i]=Up}
for (i=5; i<12; ++i) 
   {m[11][i]=D}
for (i=12; i<19; ++i) 
   {m[11][i]=Up}
for (i=19; i<26; ++i) 
   {m[11][i]=D}
for (i=26; i<31; ++i) 
   {m[11][i]=Up;}

Путаюсь с этим циклом.. но суть понятна... эт мы кста заполнили массив на ноябрь... каму не лень займитесь этим дальше

чтобы вывести все тоже просто

Код:
 calendar = new Date();
 month = calendar.getMonth();
 date = calendar.getDate();
 document.write(m[month][date]);

По логике моей должен вывести.. врехняя или нижняя неделя

Отредактировано Гермасик (2007-10-11 01:01:31)

8

Поковыряй мою идею, Герман

9

Line:=X,Y (123,45,133,4667) решит ваши проблемы

10

мои почимуто не решила =\

11

Сегодня крестец и генерал писали прогу на дэлфи (ну как обычно она не работала). Вот кусок кода:
.....
....
For i:=1:=Form1.ListBox1.Items.Count to (тут нихуя не было написано) do begin
   inc:=k;                  (вообще надо было писать inc(k)
   k:= 1 ;     )))))))))))
   ....
   ....
   end;

Отредактировано Камандор (2007-10-12 18:14:26)

12

Бор-Делфи:=true;

13

да совсем без мну распустились))

14

Расправь Крылья, дак а х*ли )))Они не успевают писать прогу под диктовку без тебя.

15

даа....я хоть печатать умею ^D

16

Вот и мой вариант (только каждый год надо выставлять дату и месяц начала нижней недели) =)))

Код:
<Script Language="Javascript">
  calendar = new Date();
  day = calendar.getDay();
  document.write("<font face=arial><center><table width=100 border=1><td><center><font size=2>")
  if (day == 0)
    {document.write("Воскресенье")}
  if (day == 1)
    {document.write("Понедельник")}
  if (day == 2)
    {document.write("Вторник")}
  if (day == 3)
    {document.write("Среда")}
  if (day == 4)
    {document.write("Четверг")}
  if (day == 5)
    {document.write("Пятница")}
  if (day == 6)
    {document.write("Суббота")}
  if (day == 7)
    {document.write("Воскресенье")}
  document.write("</font></center></td><tr><td><center><font size=2>")
  month = calendar.getMonth();
  if (month == 0)
    {document.write("Январь")}
  if (month == 1)
    {document.write("Февраль")}
  if (month == 2)
    {document.write("Март")}
  if (month == 3)
    {document.write("Апрель")}
  if (month == 4)
    {document.write("Май")}
  if (month == 5)
    {document.write("Июнь")}
  if (month == 6)
    {document.write("Июль")}
  if (month == 7)
    {document.write("Август")}
  if (month == 8)
    {document.write("Сентябрь")}
  if (month == 9)
    {document.write("Октябрь")}
  if (month == 10)
    {document.write("Ноябрь")}
  if (month == 11)
    {document.write("Декабрь")}
  document.write("</font></center></td><tr><td><center><font size=7>")

  date = calendar.getDate();
  year = calendar.getYear();

var Y_mas=new Array(12);
Y_mas[1] = 31;
if ((year%2)>0)
   { Y_mas[2] = 28; } else
   { Y_mas[2] = 29; }
Y_mas[3] = 31;
Y_mas[4] = 30;
Y_mas[5] = 31;
Y_mas[6] = 30;
Y_mas[7] = 31;
Y_mas[8] = 31;
Y_mas[9] = 30;
Y_mas[10] = 31;
Y_mas[11] = 30;
Y_mas[12] = 31;

// указываем число и дату начала НИЖНЕЙ недели
n_dat = 27;
n_mes = 8;

// Сколько дней до n_dat числа n_mes месяца прошло с начала года
count = 0;
for (i=1;i < n_mes;i++)
   { count=count + Y_mas[i]; }
count = count + n_dat;

// Сколько дней до текущего  числа прошло с начала года
cur_count = 0;
for (i=1;i < month + 1;i++)
   { cur_count = cur_count + Y_mas[i]; }
cur_count = cur_count + date;

nedela = 0;
while (count <= cur_count)
   {
   count = count + 7; 
   nedela++;
   }
if (nedela%2>0) { nedela_type='Нижняя'; }else{ nedela_type='Верхняя'; }
//document.write(nedela_type);

  document.write(date + '<br><font size=1>' + nedela_type + ' неделя</font>')
  document.write("</font></center></td><tr><td><center><font size=2>")
  if (year < 100)
    {document.write("19" + year + "")}
  else if (year > 1999)
    {document.write(year)}
  document.write("</font></center></td></table>")
</Script>

17

melok, я все в одну строчку уместил.

Код:
document.write("Иди в шарагу и посмотри в расписании, какая сейчас неделя!!!")

18

Камандор написал(а):

Код:
document.write("Иди в шарагу и посмотри в расписании, какая сейчас неделя!!!")

Ссылку поточнее можно?)

19

Program Zhizn

20

For i:=0 to ListBox1.ItemIndex+1 do
  begin
  StringGrid1.Visible:=true;
  StringGrid1.RowCount:=2;
  StringGrid1.Cols[i].Text:=IntTosTr(i+1);
  StringGrid1.ColCount:=ListBox1.ItemIndex+1;
    end;
end;

21

Эл Пресли, ЭЭЭЭ не структурно )))
StringGrid1.Visible:=true; - это не в цикле!!!

22

Там ваще в цикле можно тока одну строчку оставить, остальное вынести.
Эл Пресли, программист хуев))))

23

Necros написал(а):

Эл Пресли, программист хуев))))

элвис программирует хуи? :-D

24

мб

25

Да вы не шарите, нада больше дрочить комп, а код аля

StringGrid1.ColCount:=ListBox1.ItemIndex+1;
StringGrid1.Visible:=true;
StringGrid1.RowCount:=2;

For i:=0 to ListBox1.ItemIndex+1 do
  StringGrid1.Cols[i].Text:=IntTosTr(i+1);

не тру

26

Эл Пресли
Да, твой код не тру.
Тру будет, если ещё добавить With StringGrid1 do

27

Оптимизаторы хуевы

28

Блять
Просто
Введите
В
Свой
Код:
Close;
Shutdown;
и все.

На счет второго неуверен, но думаю аналог существует.

29

Лудше пива попить

30

+1


Вы здесь » ПТК » Web - Дизайн » Скрипт календаря