Замечательный
скрипт для ucoz, который дает возможность ВСЕМ оставлять свои заметки на вашем сайте. Очень веселый, где-то и полезный
скрипт для ucoz, узнайте что хотят написать гости и пользователи Вашего сайта.
Установка:
1. Перед
</head> на тех страницах, где хотим видеть этот скрипт:
Code
<script language="JavaScript">
<!-- !
function addCookie(szName,szValue,dtDaysExpires)
{
var dtExpires = new Date();
var dtExpiryDate = "";
dtExpires.setTime(dtExpires.getTime() + dtDaysExpires * 24 * 60 * 60 * 1000);
dtExpiryDate = dtExpires.toGMTString();
document.cookie = szName + "=" + escape(szValue) + "; expires=" + dtExpiryDate;
}
function findCookie(szName)
{
var i = 0;
var nStartPosition = 0;
var nEndPosition = 0;
var szCookieString = document.cookie;
var szTemp = "";
while (i <= szCookieString.length)
{
nStartPosition = i;
nEndPosition = nStartPosition + szName.length;
if(szCookieString.substring(nStartPosition,nEndPosition) == szName)
{
nStartPosition = nEndPosition + 1;
nEndPosition = document.cookie.indexOf(";",nStartPosition);
if(nEndPosition < nStartPosition)
nEndPosition = document.cookie.length;
szTemp = document.cookie.substring(nStartPosition,nEndPosition);
return unescape(szTemp);
break;
}
i++;
}
return "";
}
function removeCookie(szName)
{
var dtExpires = new Date();
dtExpires.setTime(dtExpires.getTime() - 1);
var szValue = findCookie(szName);
document.cookie = szName + "=" + szValue +
"; expires=" + dtExpires.toGMTString();
}
function btnClick()
{
addCookie("MyText",TestForm.Comment.value,10);
}
// -->
</SCRIPT>
2. В ваш
CSS:
Code
.input_zametka {
background: url('http://wallaby.ucoz.ru/_ph/1/2/209592328.png') no-repeat center #f9f9f9;font:12px Verdana,Comic Sans MS,Helvetica,sans-serif;
color:#808080; font-weight: bold;
}
input, textarea {outline:none;} /* откл подсветку оранжевой рамкой */
textarea {
resize: none;
}
.property_zametka {
padding: 2px;
}
.input_zametka {
padding: 40 10 10 40px;
}
.input_zametka {
border:0px solid #999;
}
.input_zametka {
overflow: auto;
}
3. В то место где хотим видеть этот
скрипт для ucoz, например в каталог файлов после
$BODY$:
Code
<FORM NAME="TestForm">
<P><textarea name="Comment" input="" class="input_zametka" onfocus="if(this.value=='Изменить заметку') this.value='';" onblur="if(!this.value) this.value='Изменить заметку';" style="overflow:hidden" rows="15" cols="34">
Изменить заметку</textarea>
<P><INPUT TYPE="button" VALUE="Сохранить заметку"
onClick="btnClick();">
<INPUT TYPE="button" VALUE="Очистить заметку"
onClick="removeCookie('MyText');TestForm.Comment.value=''">
<SCRIPT LANGUAGE="JavaScript">
<!--
var szMyText="";
szMyText = findCookie("MyText");
if(szMyText != "")
{
TestForm.Comment.value = szMyText;
}
// -->
</SCRIPT>
Скрипт хранение заметок на Cookie полностью рабочий, и был проверен мною!
Все вопросы в комментариях.
Комментарии отсутствуют