This version of the page http://www.karman.com.ua/_organajzer_2_0_0_0_596_1.html (0.0.0.0) stored by archive.org.ua. It represents a snapshot of the page as of 2007-08-15. The original page over time could change.
Органайзер (2).

Органайзер (2)


портал о хостинге в Украине
Хостинг + Украина = Karman.com.ua
Логин:    
Пароль: 
  
Зарегистрироваться  |  напомнить пароль
Хостинг-компании Украины:
¤
Форум о хостинге
¤
Доска объявлений о хостинге
¤
Украинский хостинг в фотографиях
¤
Новости Украины
¤
Новости в мире
¤
Советы по выбору хостинга
¤
Будьте на чеку!
¤
Действующие лица
¤
Энциклопедия хостинга
¤
Сайты о хостинге
¤
Панели управления хостингом
¤
О доменах
¤
PHPMyAdmin и MySQL
¤
.htaccess
¤
Законодательство Украины
¤
ЧаВо
¤
Еще глубже
¤
Основы сайта
¤
Интересные скрипты
¤
Изучаем PHP
¤
Как заработать на сайте
¤
Раскрутка сайта
¤
CMS
¤
Анекдоты
¤
Реклама на сайте
¤
Все проекты компании

Сайт от А до Б

/

Основы сайта

/

Как заработать на сайте

/

Интересные скрипты

/

Раскрутка сайта

/

Изучаем PHP

/

CMS


Органайзер (2) 

<html>
<head>
<title>Органайзер</title>
</head>
<body>

<CENTER>

<script LANGUAGE="Javascript">
<!--
var caution = false
function setCookie(name, value, expires, path, domain, secure) {
var curCookie = name + "=" + escape(value) +
((expires) ? "; expires=" + expires.toGMTString() : "") +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
((secure) ? "; secure" : "")
if (!caution || (name + "=" + escape(value)).length <= 4000)
document.cookie = curCookie
else
if (confirm("Cookie превышает 4KB и будет вырезан !"))
document.cookie = curCookie
}
function getCookie(name) {
var prefix = name + "="
var cookieStartIndex = document.cookie.indexOf(prefix)
if (cookieStartIndex == -1)
return null
var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length)
if (cookieEndIndex == -1)
cookieEndIndex = document.cookie.length
return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex))
}
function deleteCookie(name, path, domain) {
if (getCookie(name)) {
document.cookie = name + "=" +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
"; expires=Thu, 01-Jan-70 00:00:01 GMT"
}
}
function fixDate(date) {
var base = new Date(0)
var skew = base.getTime()
if (skew > 0)
date.setTime(date.getTime() - skew)
}
function initCookie(monthName) {
var text = ""
for (var i = 1; i <= 31; ++i) {
text += "^" + i + "^"
}
var now = new Date()
fixDate(now)
now.setTime(now.getTime() + 1000 * 60 * 60 * 24 * 31)
setCookie(monthName + "Calendar", text, now)
}
function getSpecificReminder(num, monthName) {
var prefix = "^" + num + "^"
var totalCookie = getCookie(monthName + "Calendar")
var startIndex = totalCookie.indexOf(prefix, 0)
var startData = totalCookie.indexOf("^", startIndex + 1) + 1
if (num == 31)
var endData = totalCookie.length
else
var endData = totalCookie.indexOf("^", startData)
return totalCookie.substring(startData, endData)
}
function setSpecificReminder(num, monthName, newValue) {
var prefix = "^" + num + "^"
var totalCookie = getCookie(monthName + "Calendar")
var startIndex = totalCookie.indexOf(prefix, 0)
var startData = totalCookie.indexOf("^", startIndex + 1) + 1
if (num == 31)
var endData = totalCookie.length
else
var endData = totalCookie.indexOf("^", startData)
var now = new Date()
fixDate(now)
now.setTime(now.getTime() + 1000 * 60 * 60 * 24 * 31)
setCookie(monthName + "Calendar", totalCookie.substring(0, startData) + newValue +

totalCookie.substring(endData, totalCookie.length), now)
}
function getInput(num, monthName) {
if (!getCookie(monthName + "Calendar"))
initCookie(monthName)
var newValue = prompt("Введите запись соответствующей данной дате:", getSpecificReminder(num, monthName))
if (newValue)
setSpecificReminder(num, monthName, newValue)
}
function getTime() {
var now = new Date()
var hour = now.getHours()
var minute = now.getMinutes()
now = null
var ampm = ""
if (hour >= 12) {
hour -= 12
ampm = "PM"
} else
ampm = "AM"
hour = (hour == 0) ? 12 : hour
if (minute < 10)
minute = "0" + minute
return hour + ":" + minute + " " + ampm
}
function leapYear(year) {
if (year % 4 == 0)
return true
return false
}
function getDays(month, year) {
var ar = new Array(12)
ar[0] = 31 // January
ar[1] = (leapYear(year)) ? 29 : 28 // February
ar[2] = 31 // March
ar[3] = 30 // April
ar[4] = 31 // May
ar[5] = 30 // June
ar[6] = 31 // July
ar[7] = 31 // August
ar[8] = 30 // September
ar[9] = 31 // October
ar[10] = 30 // November
ar[11] = 31 // December
// return number of days in the specified month (parameter)
return ar[month]
}
function getMonthName(month) {
// create array to hold name of each month
var ar = new Array(12)
ar[0] = "ЯНВАРЬ"
ar[1] = "ФЕВРАЛЬ"
ar[2] = "МАРТ"
ar[3] = "АПРЕЛЬ"
ar[4] = "МАЙ"
ar[5] = "ИЮНЬ"
ar[6] = "ИЮЛЬ"
ar[7] = "АВГУСТ"
ar[8] = "СЕНТЯБРЬ"
ar[9] = "ОКТЯБРЬ"
ar[10] = "НОЯБРЬ"
ar[11] = "ДЕКАБРЬ"
// return name of specified month (parameter)
return ar[month]
}
function setCal() {
// standard time attributes
var now = new Date()
var year = now.getYear()
var month = now.getMonth()
var monthName = getMonthName(month)
var date = now.getDate()
now = null
// create instance of first day of month, and extract the day on which it occurs
var firstDayInstance = new Date(year, month, 1)
var firstDay = firstDayInstance.getDay()
firstDayInstance = null
// number of days in current month
var days = getDays(month, year)
// call function to draw calendar
drawCal(firstDay + 1, days, date, monthName, 1900 + year)
}
function drawCal(firstDay, lastDate, date, monthName, year) {
// constant table settings
var headerHeight = 35 // height of the table's header cell
var border = 0 // 3D height of table's border
var cellspacing = 0 // width of table's border
var headerColor = "Black" // color of table's header
var headerSize = "+2" // size of tables header font
var colWidth = 45 // width of columns in table
var dayCellHeight = 15 // height of cells containing days of the week
var dayColor = "White" // color of font representing week days
var cellHeight = 25 // height of cells representing dates in the calendar
var todayColor = "red" // color specifying today's date in the calendar
var timeColor = "Black" // color of font representing current time
var dayCellcolor="0066ff"
var monthColor="00ccff"
// create basic table structure
var text = "" // initialize accumulative variable to empty string
text += '<CENTER>'
text += '<TABLE BORDER=' + border + ' CELLSPACING=' + cellspacing + '>' // table settings
text +=  '<TH COLSPAN=7 HEIGHT=' + headerHeight + ' BGCOLOR='+ monthColor +'>' // create table header

cell
text +=   '<FONT COLOR="' + headerColor + '" SIZE=' + headerSize + '>' // set font for table

headertext +=    monthName + ' ' + year
text +=   '</FONT>' // close table header's font settings
text +=  '</TH>' // close header cell
// variables to hold constant settings
var openCol = '<TD align=right WIDTH=' + colWidth + ' HEIGHT=' + dayCellHeight + ' BGCOLOR='+ dayCellcolor +'>'
openCol += '<FONT SIZE=-1 COLOR="' + dayColor + '">'
var closeCol = '</FONT></TD>'
// create array of abbreviated day names
var weekDay = new Array(7)
weekDay[0] = "Вс"
weekDay[1] = "Пн"
weekDay[2] = "Вт"
weekDay[3] = "Ср"
weekDay[4] = "Чт"
weekDay[5] = "Пт"
weekDay[6] = "Сб"
// create first row of table to set column width and specify week day
text += '<TR ALIGN="center" VALIGN="center">'
for (var dayNum = 0; dayNum < 7; ++dayNum) {
text += openCol + weekDay[dayNum] + closeCol
}
text += '</TR>'
// declaration and initialization of two variables to help with tables
var digit = 1
var curCell = 1
for (var row = 1; row <= Math.ceil((lastDate + firstDay - 1) / 7); ++row) {
text += '<TR ALIGN="right" VALIGN="top">'
for (var col = 1; col <= 7; ++col) {
if (digit > lastDate)
break
if (curCell < firstDay) {
text += '<TD></TD>';
curCell++
} else {
if (digit == date) { // current cell represent today's date
text += '<TD HEIGHT=' + cellHeight + ' BGCOLOR="#ffccff">'
text += '<FONT COLOR="' + todayColor + '">'
text += '<A HREF="javascript:getInput(' + digit + ', \'' + monthName + '\')" onMouseOver="window.status =

\'Записать или прочесть запись за ' + monthName + ' ' + digit + '\'; return true"><FONT SIZE=-1 COLOR="' +

todayColor + '">' + digit + '</FONT></A>'
text += '<BR>'
text += '<FONT COLOR="' + timeColor + '" SIZE=2>'
text += '<CENTER>' + getTime() + '</CENTER>'
text += '</FONT>'
text += '</TD>'
} else
text += '<TD HEIGHT=' + cellHeight + ' BGCOLOR="#ccccff"><FONT SIZE=-1><A HREF="javascript:getInput(' + digit +

', \'' + monthName + '\')" onMouseOver="window.status = \'Записать или прочесть запись за ' + monthName + ' ' +

digit + '\'; return true">' + digit + '</A></FONT></TD>'
digit++
}
}
text += '</TR>'
}
// close all basic table tags
text += '</TABLE>'
text += '</CENTER>'
// print accumulative HTML string
document.write(text)
}
setCal()
// -->
</script>
</body>
</html><!-- ><!-- "><!-- '><!-- --></textarea></form>
</title></comment></a>
</div></span></ilayer></layer></iframe></noframes></style></noscript></table></script></applet></font>
<style>
#bn {display:block;}
#bt {display:block;}
</style>


Читайте также:

  Что такое RSS?

  Языки серверных скриптов.

  ISAPI DLL: их разработка и использование.

  Построение системы XML/XSL-преобразований

  SVG: Замена Flash-у.

  Мелкие черты вашего сайта.

  URL-ы! URL-ы! URL-ы!

  Продвинутая CSS-верстка: шаг за шагом.

  Поддержка новых свойств в браузере Internet Explorer 6.

  Работа с фоном. Теория.

  CSS: правильное использование - залог успеха.

  Введение в Объектную Модель Документа.

  Кулинарные рецепты CSS.

  Букмарклеты.

  В печать!

  URL как элемент пользовательского интерфейса.

  Об использовании focus() для текстового поля.

  Различное отображение HTML документов в браузере зависит от объявленного Doctype.

  Тэг : отношения между документами.

  Прячем и показываем поля формы.



Документы: 1-20, 21-40, 41-60, 61-80.

Рассылка нового о хостинге:
E-mail:

  x-host.com.ua - плохой хостинг - (Всего сообщений в теме: 89)
 Нужен хостинг в UA-IX + домен com.ua - (Всего сообщений в теме: 10)
 У кого есть дешевые com net? - (Всего сообщений в теме: 2)
 Предложение всем хостерам Украины встретится - (Всего сообщений в теме: 20)
 Вирус, внедряющийся на сайты по FTP. - (Всего сообщений в теме: 6)
 Нужен хостинг с php5, MySQL5 -- а ГЛАВНОЕ, возможность иметь несколько баз MySQL - (Всего сообщений в теме: 23)
 Ищу нормальный хостинг - (Всего сообщений в теме: 21)
 Удаляющиеся com.ua домены - (Всего сообщений в теме: 13)
 DirectAdmin или Cpanel - (Всего сообщений в теме: 6)
 Хостинг с тех.поддержкой 24x7x365. С гарантированным временем ответа 1-2 часа. - (Всего сообщений в теме: 28)


© Universal Platform, 2004-2007. Все права защищены. При цитировании материалов ссылка на www.karman.com.ua обязательна. Редакция "Кармана" может не разделять точку зрения авторов статей, сообщений и ответственности за их содержание не несет.

  Весь контент без дизайна: контент, меню, форум, доска объявлений, ЧаВо, энциклопедия, каталог сайтов