Дополнительное поле для смайликов

После $BODY$ вставляем следующий код:

Код:
<table border="0" width="100%" cellspacing="1" cellpadding="2" class="gTable" id="mysm">
<tr><td width="25%" class="gTableLeft">Дополнительные смайлики:</td>
<td class="gTableRight">

Код смайликов

Код:
</td>
</tr></table>
<script>if(!document.all.message) document.all.mysm.style.display='none';</script>

Если вы хотите сделать так, чтобы данные смайлики не присутствовали в линейке "Все смайлы":

Создайте отдельную директорию и запишите туда смайлы давая им имена типа "sm1", "sm2" и т.д.
тогда код будет иметь следующий вид (синим обозначено то что надо изменить):

<script>
Nsm=22; //Всего смайликов
pat='http://ваш домен.ru/папка со смайлами/sm';

for(i=1; i<=Nsm; i++) {
kod='--';
document.write('<a href="javascript://" onClick="emoticon(');
document.write("'"+kod+"'");
document.write(');return false;"><img border="0" src="'+pat+i+'.gif"></a> ');
}
</script>

Если вы хотите в эту линейку вывести смайлы из "Все смайлы" то код будет следующий (для одного смайлика):

<a href="javascript://" onClick="emoticon('обозначение');return false;"><img border="0" src="картинка смайлика" title="smilie"></a>

Замена стандартных кнопок на свои:

сначало надо скрыть старые кнопки.. скрываем по пожеланию.. я скрыл все кроме size,family,color
в шаблоне форума в head пишем

Код:
<style type="text/css">
#bc19 {display:none;}
#bc18 {display:none;}
#bc17 {display:none;}
#bc16 {display:none;}
#bc15 {display:none;}
#bc14 {display:none;}
#bc13 {display:none;}
#bc12 {display:none;}
#bc11 {display:none;}
#bc10 {display:none;}
#bc9 {display:none;}
#bc8 {display:none;}
#bc7 {display:none;}
#bc3 {display:none;}
#bc2 {display:none;}
#bc1 {display:none;}
</style>

Потом в форме добавления сообщений перед $BBCODES$ добавляем картинки с темеже функциями которые были в старых.

Код:
<img src="картинка" border="0" title="Жирный" onclick="simpletag('b')">
<img src="картинка" border="0" title="Курсив" onclick="simpletag('i')">         
<img src="картинка" border="0" title="Подчеркнутый" onclick="simpletag('u')">
<img src="картинка" border="0" title="Зачеркнутый" onclick="simpletag('s')">         
<img src="картинка" border="0" title="Виртуальная клавиатура" onclick="window.open('/forum/0-0-0-31','virtKB','width=300,height=120,top=0,left=0');">

Статус ICQ:

Вместо номер ICQ необходимо указать требуемый номер ICQ!

Желательно конечно добавить строку с такой ссылкой "Связаться через icq (#####)", код:

Код:
<a href="http://web.icq.com/whitepages/message_me/1,,,00.icq?uin=номер ICQ&action=message">Связаться с админом через ICQ</a>
Пример 1
Состояние онлайн

Состояние оффлайн

Код для вставки

Код:
<a href="http://web.icq.com/whitepages/message_me/1,,,00.icq?uin=номер ICQ&action=message" target=_blank><img src=http://wwp.icq.com/scripts/online.dll?icq=номер ICQ&img=5 border=0 alt="Отправить сообщение" border=0></a>
Пример 2
Состояние онлайн

Состояние оффлайн

Код для вставки

Код:
<a href="http://web.icq.com/whitepages/message_me/1,,,00.icq?uin=номер ICQ&action=message" target=_blank><img src=http://wwp.icq.com/scripts/online.dll?icq=номер ICQ&img=1 border=0 alt="Отправить сообщение" border=0></a>
Пример 3
Состояние онлайн

Состояние оффлайн

Код для вставки

Код:
<a href="http://web.icq.com/whitepages/message_me/1,,,00.icq?uin=номер ICQ&action=message" target=_blank><img src=http://wwp.icq.com/scripts/online.dll?icq=номер ICQ&img=2 border=0 alt="Отправить сообщение" border=0></a>
Пример 4
Состояние онлайн

Состояние оффлайн

Код для вставки

Код:
<a href="http://web.icq.com/whitepages/message_me/1,,,00.icq?uin=номер ICQ&action=message" target=_blank><img src=http://wwp.icq.com/scripts/online.dll?icq=номер ICQ&img=3 border=0 alt="Отправить сообщение" border=0></a>
Пример 5
Состояние онлайн

Состояние оффлайн

Код для вставки

Код:
<a href="http://web.icq.com/whitepages/message_me/1,,,00.icq?uin=номер ICQ&action=message" target=_blank><img src=http://wwp.icq.com/scripts/online.dll?icq=номер ICQ&img=4 border=0 alt="Отправить сообщение" border=0></a>
Пример 6
Состояние онлайн

Состояние оффлайн

Код для вставки

Код:
<a href="http://web.icq.com/whitepages/message_me/1,,,00.icq?uin=номер ICQ&action=message" target=_blank><img src=http://wwp.icq.com/scripts/online.dll?icq=номер ICQ&img=6 border=0 alt="Отправить сообщение" border=0></a>
Пример 7
Состояние онлайн

Состояние оффлайн

Код для вставки

Код:
<a href="http://web.icq.com/whitepages/message_me/1,,,00.icq?uin=номер ICQ&action=message" target=_blank><img src=http://wwp.icq.com/scripts/online.dll?icq=номер ICQ&img=7 border=0 alt="Отправить сообщение" border=0></a>
Пример 8
Состояние онлайн

Состояние оффлайн

Код для вставки

Код:
<a href="http://web.icq.com/whitepages/message_me/1,,,00.icq?uin=номер ICQ&action=message" target=_blank><img src=http://wwp.icq.com/scripts/online.dll?icq=номер ICQ&img=8 border=0 alt="Отправить сообщение" border=0></a>
Пример 9
Состояние онлайн

Состояние оффлайн

Код для вставки

Код:
<a href="http://web.icq.com/whitepages/message_me/1,,,00.icq?uin=номер ICQ&action=message" target=_blank><img src=http://wwp.icq.com/scripts/online.dll?icq=номер ICQ&img=9 border=0 alt="Отправить сообщение" border=0></a>
Пример 10
Состояние онлайн

Состояние оффлайн

Код для вставки

Код:
<a href="http://web.icq.com/whitepages/message_me/1,,,00.icq?uin=номер ICQ&action=message" target=_blank><img src=http://wwp.icq.com/scripts/online.dll?icq=номер ICQ&img=10 border=0 alt="Отправить сообщение" border=0></a>
Пример 11
Состояние онлайн

Состояние оффлайн

Код для вставки

Код:
<a href="http://web.icq.com/whitepages/message_me/1,,,00.icq?uin=номер ICQ&action=message" target=_blank><img src=http://wwp.icq.com/scripts/online.dll?icq=номер ICQ&img=11 border=0 alt="Отправить сообщение" border=0></a>
Пример 12
Состояние онлайн

Состояние оффлайн

Код для вставки

Код:
<a href="http://web.icq.com/whitepages/message_me/1,,,00.icq?uin=номер ICQ&action=message" target=_blank><img src=http://wwp.icq.com/scripts/online.dll?icq=номер ICQ&img=12 border=0 alt="Отправить сообщение" border=0></a>
Пример 13
Состояние онлайн

Состояние оффлайн

Код для вставки

Код:
<a href="http://web.icq.com/whitepages/message_me/1,,,00.icq?uin=номер ICQ&action=message" target=_blank><img src=http://wwp.icq.com/scripts/online.dll?icq=номер ICQ&img=13 border=0 alt="Отправить сообщение" border=0></a>
Пример 14
Состояние онлайн

Состояние оффлайн

Код для вставки

Код:
<a href="http://web.icq.com/whitepages/message_me/1,,,00.icq?uin=номер ICQ&action=message" target=_blank><img src=http://wwp.icq.com/scripts/online.dll?icq=номер ICQ&img=14 border=0 alt="Отправить сообщение" border=0></a>
Пример 15
Состояние онлайн

Состояние оффлайн

Код для вставки

Код:
<a href="http://web.icq.com/whitepages/message_me/1,,,00.icq?uin=номер ICQ&action=message" target=_blank><img src=http://wwp.icq.com/scripts/online.dll?icq=номер ICQ&img=15 border=0 alt="Отправить сообщение" border=0></a>
Пример 16
Состояние онлайн

Состояние оффлайн

Код для вставки

Код:
<a href="http://web.icq.com/whitepages/message_me/1,,,00.icq?uin=номер ICQ&action=message" target=_blank><img src=http://wwp.icq.com/scripts/online.dll?icq=номер ICQ&img=16 border=0 alt="Отправить сообщение" border=0></a>
Пример 17
Состояние онлайн

Состояние оффлайн

Код для вставки

Код:
<a href="http://web.icq.com/whitepages/message_me/1,,,00.icq?uin=номер ICQ&action=message" target=_blank><img src=http://wwp.icq.com/scripts/online.dll?icq=номер ICQ&img=17 border=0 alt="Отправить сообщение" border=0></a>
Пример 18
Состояние онлайн

Состояние оффлайн

Код для вставки

Код:
<a href="http://web.icq.com/whitepages/message_me/1,,,00.icq?uin=номер ICQ&action=message" target=_blank><img src=http://wwp.icq.com/scripts/online.dll?icq=номер ICQ&img=18 border=0 alt="Отправить сообщение" border=0></a>
Пример 19
Состояние онлайн

Состояние оффлайн

Код для вставки

Код:
<a href="http://web.icq.com/whitepages/message_me/1,,,00.icq?uin=номер ICQ&action=message" target=_blank><img src=http://wwp.icq.com/scripts/online.dll?icq=номер ICQ&img=19 border=0 alt="Отправить сообщение" border=0></a>
Пример 20
Состояние онлайн

Состояние оффлайн

Код для вставки

Код:
<a href="http://web.icq.com/whitepages/message_me/1,,,00.icq?uin=номер ICQ&action=message" target=_blank><img src=http://wwp.icq.com/scripts/online.dll?icq=номер ICQ&img=19 border=0 alt="Отправить сообщение" border=0></a>
Пример 21
Состояние онлайн

Состояние оффлайн

Код для вставки

Код:
<a href="http://web.icq.com/whitepages/message_me/1,,,00.icq?uin=номер ICQ&actio

P.S. Картинки от состояний выкладывать не стал.

Флаги стран:

В данном описании рассказывается как вывести страну в виде национального флага и город.

В шаблон "вида сообщения" вставляем по месту:
%IF($COUNTRY$)%<img src="путь до флагов/$COUNTRY_ID$.gif" align="absmiddle" title="$COUNTRY$">%ENDIF%

Сами картинки флагов:

Для тёмного дизайна
Для светлого дизайна

Скрытый текст

Вставлять после $BODY$

Код:
<script type="text/javascript" language="javascript">
e=document.getElementsByTagName("TD"); 
for(k=15; k<e.length;k++) { 
if(e[k].className=='posttdMessage') {
s=e[k].innerHTML;
while (s.indexOf('[hide_]') != -1){
s=s.replace('[hide_]','<br><table cellpadding="1" width="100%" class="menu1"><tr><td align="center" vAlign="center"><b>Cкрытый текст</b>%IF($USER_LOGGED_IN$)%%ELSE%. Вы вошли, как Гость. <a href="$REGISTER_LINK$" target="_blank">Регистрация</a> не отнимет много времени%ENDIF%</td></tr><tr><td align="center" class="menu1" vAlign="center" style="display:%IF($USER_LOGGED_IN$)%block%ELSE%none%ENDIF%"><p>'); s=s.replace('[_/hide]','</p></td></tr></table><br>'); 
e[k].innerHTML=s;
} 
} } 
</script>

Кнопка благодарность и антиблагодарность:

В шаблоне вида сообщения по месту пишем код:

<a title="Выразить благодарность" href="javascript://" onclick="window.open('http://helper.ucoz.ru/index/23-$UID$?good','reputation','resizable=1,scrollbars=1 ,top=0,left=0,width=500,height=230');return false;"><img src="http://src.ucoz.ru/sm/1/angel.gif" border="0" align="absmiddle"></a> < <a href="$READ_REP_URL$" title="Посмотреть историю репутации">$REP_RATING$</a> > <a title="Выразить недавольство" href="javascript://" onclick="window.open('http://helper.ucoz.ru/index/23-$UID$?bad','reputation','resizable=1,scrollbars=1, top=0,left=0,width=500,height=230');return false;"><img src="http://src.ucoz.ru/sm/1/devil.gif" border="0" align="absmiddle"></a>
Изменяем код на свое усмотрение. Синим помечен адрес вашего сайта, зеленым кнопки, при нажатии которых происходит изменение репутации. Можете их заменить на текстовые или другие графические кнопки.

В шаблоне "Всплывающие окна после $BODY$:
1.Вариант. Просто сказать "спасибо" или "тьфу"

<script>
if('$PAGE_ID$'=='userreputation'){ try {
poram=location.search;
if(poram=='?good') { document.addform.reason.value='Спасибо!'; document.addform.sbm.click(); }
if(poram=='?bad') { document.getElementById('a1').checked=true; document.addform.reason.value='Тьфу на тебя!'; document.addform.sbm.click(); }
} catch(e) {}}
</script>
2.Вариант. Скрипт с сылкой на страницу где была изменена репутация:

<script>
if('$PAGE_ID$'=='userreputation'){ try {
tema=opener.location.href;
poram=location.search;
if(poram=='?good') {document.addform.reason.value='Спасибо за ответ в теме: '+tema; document.addform.sbm.click(); }
if(poram=='?bad') {document.getElementById('a1').checked=true; document.addform.reason.value='Тьфу на тебя! за твой ответ в теме: '+tema; document.addform.sbm.click(); }
} catch(e) {}}
</script>
Медали за отличие на форуме:
%IF($_IS_ACTIVITY$)%

<script type="text/javascript">
put='http://horeman.ru/IMGf/m/'; // Путь до медалек
var n; medal='';
//Репутация (за каждые 10 плюсиков)
zn=$_REPUTATION$; Nm=Math.floor(zn/10);
for(i=0;i<Nm;i++) medal+=' <img border="" alt="" src="'+put+'medal10.gif" title="За положительную репутацию">';
//Статьи (за каждые 3 статьи)
zn=$_PUBL_ENTRIES$; Nm=Math.floor(zn/3);
for(i=0;i<Nm;i++) medal+=' <img border="" alt="" src="'+put+'medal34.gif" title="За статьи">';
//Каталог файлов (за каждые 10 файлов)
zn=$_LOAD_ENTRIES$; Nm=Math.floor(zn/10);
for(i=0;i<Nm;i++) medal+=' <img border="" alt="" src="'+put+'medal30.gif" title="За файлы">';
//Форум + комментарии
zn=$_FORUM_ENTRIES$+$_COM_ENTRIES$; Nm=Math.floor(zn/1000);
for(i=0;i<Nm;i++) medal+=' <img border="" alt="" src="'+put+'medal0.gif" title="За общение на форуме и сайте">';

//Вывод наград
document.write(medal);
</script>

%ELSE%А здесь будут мои медали, полученные в нелегкой борьбе за выживание на этом сайте!%ENDIF%

Тег для eD2K

Вставлять после body.

<table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td><span style="font-size:10px;">Quote</span></td></tr><tr><td bgcolor="#F5F5F5" style="border:1px solid #c0c0c0;" class="quoteMessage">%IF($USER_LOGGED_IN$)%
%IF($PAGE_ID$=addthread|=addpoll|=threadpage|=post edit)%
<script language="JavaScript">
//еD2k-КНОПКА
function tag_ed2k()
{
var FoundErrors = '';
var enterURL = prompt(text_enter_url, "eD2k://");
var enterTITLE = prompt(text_enter_url_name, "Введите ссылку на eMule");

if (!enterURL || enterURL=='eD2k://') {
FoundErrors = 1;
}
else if (!enterTITLE) {
FoundErrors = 1;
}

if (FoundErrors) {
return;
}

doInsert(""+enterTITLE+"", "", false);
}
function buttontag() {
document.write('<div style="display:none"><input type="button" value=" eD2k:// " title="Добавить ссылку на eMule" onclick="tag_ed2k()" class="codeButtons" name="tag"></div>');
elem=document.all.tag;
obj=document.addform.i.parentNode;
obj.insertBefore(elem, obj.childNodes[11]);
var newText = document.createTextNode(unescape('%A0'));
obj.insertBefore(newText, obj.childNodes[11]);
}
buttontag()
</script>
%ENDIF%%ENDIF%<!--quote--></td></tr></table>
Скрипт своего плеера (онлайн фильмы)

Чтобы Вам было легче я залил плеер на свой сайт, можете юзать

<script type="text/javascript" language="javascript">
e=document.getElementsByTagName("TD");
for(k=15; k<e.length;k++) {
if(e[k].className=='posttdMessage') {
s=e[k].innerHTML;
while (s.indexOf('[kino]') != -1){
s=s.replace('[kino]','<center><embed type="application/x-shockwave-flash" src="http://www.vault-city.net/mediaplayer/mediaplayer.swf" id="mpl" name="mpl" quality="high" allowfullscreen="true" flashvars="file='); s=s.replace('[/kino]','&amp;backcolor=0x000000&amp;frontcolor=0x006000 &amp;lightcolor=0xf1f12c&amp; height=450&amp;width=685&amp&showdigits=true&buffe rlength=3&type=flv&usekeys=true&logo=http://www.vault-city.net/mediaplayer/logon.png&image=http://www.vault-city.net/mediaplayer/vault.jpg" height="450" width="685"> ');
e[k].innerHTML=s;

} } }
</script>
Чтобы вставить фильм пишите на форуме [kino]адрес фильма.flv[/kino]
Позволяем пользователям вставлять фильмы на форум

<script type="text/javascript" language="javascript">
e=document.getElementsByTagName("TD");
for(k=15; k<e.length;k++) {
if(e[k].className=='posttdMessage') {
s=e[k].innerHTML;
while (s.indexOf('[intv]') != -1){
s=s.replace('[intv]','<center><embed src='); s=s.replace('[/intv]',' type="application/x-shockwave-flash" scale="noscale" salign="lt" allowFullScreen="true" allowSriptAccess="always" width="580" height="400"></embed></center>');
e[k].innerHTML=s;

} } }
</script>
Скрипт транслита для форума

<script type="text/javascript">
var latin=("a-b-c-d-e-f-g-h-i-j-k-l-m-n-o-p-q-r-s-t-u-v-w-x-y-z-;-A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z").split("-")
var ciril=("а-б-ц-д-е-ф-г-х-и-й-к-л-м-н-о-п-э-р-с-т-у-в-ш-ы-ч-з-я-А-Б-Ц-Д-Е-Ф-Г-Х-И-Й-К-Л-М-Н-О-П-Э-Р-С-Т-У-В-Ш-Ы-Ч-З").split("-")
function translit() {
var omg=document.selection.createRange()
var omg1=omg.text
var xy=0
for(xy=0; xy<=(latin.length-1); xy++) {
var latin1="/"+latin[xy]+"/g"
omg1=omg1.replace(eval(latin1), ciril[xy])
}
omg.text=omg1
}
</script>
Текст двигается в верх и вниз

<script language="JavaScript">
<!--
done = 0;
step = 4
function anim(yp,yk)
{
if(document.layers) document.layers["napis"].top=yp;
else document.all["napis"].style.top=yp;

if(yp>yk) step = -4
if(yp<60) step = 4

setTimeout('anim('+(yp+step)+','+yk+')', 35);
}
function start()
{
if(done) return
done = 1;

if(navigator.appName=="Netscape") {
document.napis.left=innerWidth/2 - 145;
anim(60,innerHeight - 60)
}
else {
napis.style.left=11;
anim(60,document.body.offsetHeight - 60)
}
}
//-->
</SCRIPT>

<div id='napis' style='position: absolute; top: -50; color: #D23842; font-family: Arial, Helvetica; font-weight:bold; font-size:40px;'>ваш текст</div>

<SCRIPT LANGUAGE="JavaScript">
<!--
setTimeout('start()',10);
//-->
</SCRIPT>

Отключение правой кнопки мыши.
Данный скрипт отключает правую или левую кнопку мыши (надписи выделенные зеленым необходимо откорректировать).

<script language="JavaScript">
<!--
var message="Правая кнопка отключена!"; // Здесь введите свою надпись, которая появится в окне предупреждения
function click(e) {
if (document.all) {
if (event.button == 2) { // Чтобы отключить левую кнопку поставьте цифру 1
alert(message);
return false;
}
}
if (document.layers) {
if (e.which == 3) {
alert(message);
return false;
}
}
}
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
}
document.onmousedown=click;
//-->
</script>
Прокрутка страницы сверху вниз
Данный скрипт прокручивает страницу сверху вниз (надписи выделенные зеленым необходимо откорректировать).

<script language="JavaScript">
<!--
function scrollit(){
for (I=1; I<=500; I++){
parent.scroll(1,I)
}
}
//-->
</script>

Кнопка:

<form>
<input type="button" value="Нажми" onClick="scrollit()"
</form
Для эфекта снега на сайте

<script language="JavaScript">
<!--
var no = 20; // колличество снежинок
var speed = 1; // скорость снежинок
var snowflake = "ваша ссылка на снежинку";
var ns4up = (document.layers) ? 1 : 0;
var ie4up = (document.all) ? 1 : 0;
var dx, xp, yp;
var am, stx, sty;
var i, doc_width = 800, doc_height = 600;
if (ns4up) {
doc_width = self.innerWidth;
doc_height = self.innerHeight;
} else if (ie4up) {
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
dx = new Array();
xp = new Array();
yp = new Array();
am = new Array();
stx = new Array();
sty = new Array();
for (i = 0; i < no; ++ i) {
dx[i] = 0;
xp[i] = Math.random()*(doc_width-50);
yp[i] = Math.random()*doc_height;
am[i] = Math.random()*20;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
if (ns4up) {
if (i == 0) {
document.write("<layer name=\"dot"+ i +"\" left=\"15\" ");
document.write("top=\"15\" visibility=\"show\"><img src=\"");
document.write(snowflake + "\" border=\"0\"></layer>");
} else {
document.write("<layer name=\"dot"+ i +"\" left=\"15\" ");
document.write("top=\"15\" visibility=\"show\"><img src=\"");
document.write(snowflake + "\" border=\"0\"></layer>");
}
} else if (ie4up) {
if (i == 0) {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: ");
document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
document.write("visible; TOP: 15px; LEFT: 15px;\"><img src=\"");
document.write(snowflake + "\" border=\"0\"></div>");
} else {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: ");
document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
document.write("visible; TOP: 15px; LEFT: 15px;\"><img src=\"");
document.write(snowflake + "\" border=\"0\"></div>");
}
}
}
function snowNS() {
for (i = 0; i < no; ++ i) {
yp[i] += sty[i];
if (yp[i] > doc_height-50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
doc_width = self.innerWidth;
doc_height = self.innerHeight;
}
dx[i] += stx[i];
document.layers["dot"+i].top = yp[i];
document.layers["dot"+i].left = xp[i] + am[i]*Math.sin(dx[i]);
}
setTimeout("snowNS()", speed);
}
function snowIE() {
for (i = 0; i < no; ++ i) {
yp[i] += sty[i];
if (yp[i] > doc_height-50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
dx[i] += stx[i];
document.all["dot"+i].style.pixelTop = yp[i];
document.all["dot"+i].style.pixelLeft = xp[i] + am[i]*Math.sin(dx[i]);
}
setTimeout("snowIE()", speed);
}
if (ns4up) {
snowNS();
} else if (ie4up) {
snowIE();
}
//-->
</script>
Прокрутка текста в поле ввода.
Данный скрипт прокручивает ваш текст в поле формы. Вставьте в тег <body … onLoad="scroll();"> (надписи выделенные зеленым необходимо откорректировать).

<script language="JavaScript">
<!--
var id;
var msg="тут будет ваш текст… ";
function scroll() {
var lchar;
lchar = msg.substring(0,1);
msg += lchar;
msg= msg.substring(1,msg.length);
document.JavaForm.display.value = msg.substring(0,183);
id = setTimeout("scroll()",400);
}
//-->
</script>

В том месте, где необходимо пишется:

<form method="POST" name="JavaForm">
<input type="text" size="30" name="display">
</form>
Пароль на страницу.
Данный скрипт при запуске страницы запросит ввести пароль страницы.

<script language="JavaScript">
if (top.location.search=="") {
pass = prompt('Введите пароль');
if (pass=='1') // Ваш пароль акивации
{ alert('Пароль принят') } else { alert('Пароль непринят!'), top.location.href="errorpas.htm" }//Адрес страниц на которую перейдет пользователь при ошибке
};
</script>
Cлучайный рисунок при обновлении страницы.
Данный скрипт при запуске страницы покажет одну из трех картинок (надписи выделенные зеленым необходимо откорректировать).

<script language="JavaScript">
<!--
var a=Math.round(Math.random()*2)
image = new Array();
image[0]="ваша ссылка на картинку"
image[1]="ваша ссылка на картинку"
image[2]="ваша ссылка на картинку"
document.write ("<img src="+image[a]+">");
//-->
</script>

Сделать страницу стартовой

<title>JavaScript. Установление страницы стартовой</title>
</head>
<body>
<a href="#" onClick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://ваша ссылка на сайт/'); return false;">Сделать стартовой</a>

Текст РАДУГА.

Код:
<b>
<font size="5">
<script>
var text="тут будет ваш текст"
var speed=80

if (document.all||document.getElementById){
document.write('<span id="highlight">' + text + '</span>')
var storetext=document.getElementById? document.getElementById("highlight") : document.all.highlight
}
else
document.write(text)
var hex=new Array("00","14","28","3C","50","64","78","8C","A0","B4","C8","DC","F0")
var r=1
var g=1
var b=1
var seq=1
function changetext(){
rainbow="#"+hex[r]+hex[g]+hex[b]
storetext.style.color=rainbow
}
function change(){
if (seq==6){
b--
if (b==0)
seq=1
}
if (seq==5){
r++
if (r==12)
seq=6
}
if (seq==4){
g--
if (g==0)
seq=5
}
if (seq==3){
b++
if (b==12)
seq=4
}
if (seq==2){
r--
if (r==0)
seq=3
}
if (seq==1){
g++
if (g==12)
seq=2
}
changetext()
}
function starteffect(){
if (document.all||document.getElementById)
flash=setInterval("change()",speed)
}
starteffect()
</script>

TRIO вокруг курсора.

Код:
<html>
<head>

<script language="JavaScript">
<!-- Trio 2 Script by cevo@mail.ru

//Choose colours and size of effect !!
var a_Colour='ff0000';
var b_Colour='00ff00';
var c_Colour='0000ff';
var Size=50;
//Alter nothing below !!

var YDummy=new Array(),XDummy=new Array(),xpos=0,ypos=0,ThisStep=0;step=0.03;
if (document.layers){
window.captureEvents(Event.MOUSEMOVE);
function nsMouse(evnt){
xpos = window.pageYOffset+evnt.pageX+6;
ypos = window.pageYOffset+evnt.pageY+16;
}
window.onMouseMove = nsMouse;
}
else if (document.all)
{
function ieMouse(){
xpos = document.body.scrollLeft+event.x+6;
ypos = document.body.scrollTop+event.y+16;
}
document.onmousemove = ieMouse;
}

function swirl(){
for (i = 0; i < 3; i++)
{
YDummy[i]=ypos+Size*Math.cos(ThisStep+i*2)*Math.sin((ThisStep)*6);
XDummy[i]=xpos+Size*Math.sin(ThisStep+i*2)*Math.sin((ThisStep)*6);
}
ThisStep+=step;
setTimeout('swirl()',10);
}

var amount=10;
if (document.layers){
for (i = 0; i < amount; i++)
{
document.write('<layer name=nsa'+i+' top=0 left=0 width='+i/2+' height='+i/2+' bgcolor='+a_Colour+'></layer>');
document.write('<layer name=nsb'+i+' top=0 left=0 width='+i/2+' height='+i/2+' bgcolor='+b_Colour+'></layer>');
document.write('<layer name=nsc'+i+' top=0 left=0 width='+i/2+' height='+i/2+' bgcolor='+c_Colour+'></layer>');
}
}
else if (document.all){
document.write('<div id="ODiv" style="position:absolute;top:0px;left:0px">'
+'<div id="IDiv" style="position:relative">');
for (i = 0; i < amount; i++)
{
document.write('<div id=x style="position:absolute;top:0px;left:0px;width:'+i/2+';height:'+i/2+';background:'+a_Colour+';font-size:'+i/2+'"></div>');
document.write('<div id=y style="position:absolute;top:0px;left:0px;width:'+i/2+';height:'+i/2+';background:'+b_Colour+';font-size:'+i/2+'"></div>');
document.write('<div id=z style="position:absolute;top:0px;left:0px;width:'+i/2+';height:'+i/2+';background:'+c_Colour+';font-size:'+i/2+'"></div>');
}
document.write('</div></div>');
}
function prepos(){
var ntscp=document.layers;
var msie=document.all;
if (document.layers){
for (i = 0; i < amount; i++)
{
if (i < amount-1)
{
ntscp['nsa'+i].top=ntscp['nsa'+(i+1)].top;ntscp['nsa'+i].left=ntscp['nsa'+(i+1)].left;
ntscp['nsb'+i].top=ntscp['nsb'+(i+1)].top;ntscp['nsb'+i].left=ntscp['nsb'+(i+1)].left;
ntscp['nsc'+i].top=ntscp['nsc'+(i+1)].top;ntscp['nsc'+i].left=ntscp['nsc'+(i+1)].left;
}
else
{
ntscp['nsa'+i].top=YDummy[0];ntscp['nsa'+i].left=XDummy[0];
ntscp['nsb'+i].top=YDummy[1];ntscp['nsb'+i].left=XDummy[1];
ntscp['nsc'+i].top=YDummy[2];ntscp['nsc'+i].left=XDummy[2];
}
}
}
else if (document.all){
for (i = 0; i < amount; i++)
{
if (i < amount-1)
{
msie.x[i].style.top=msie.x[i+1].style.top;msie.x[i].style.left=msie.x[i+1].style.left;
msie.y[i].style.top=msie.y[i+1].style.top;msie.y[i].style.left=msie.y[i+1].style.left;
msie.z[i].style.top=msie.z[i+1].style.top;msie.z[i].style.left=msie.z[i+1].style.left;
}
else
{
msie.x[i].style.top=YDummy[0];msie.x[i].style.left=XDummy[0];
msie.y[i].style.top=YDummy[1];msie.y[i].style.left=XDummy[1];
msie.z[i].style.top=YDummy[2];msie.z[i].style.left=XDummy[2];
}
}
}
setTimeout("prepos()",10);
}
function Start(){
swirl(),prepos()
}
window.onload=Start;
// -->
</script>
</head>
<body>
</body>
</html>

Уничтожитель фреймов.

Этот скрипт предназначен для страниц с фрэймами. Представьте себе такую картину: странник сети долго искал в поисковых машинах нужную ему информацию и попал на одну из ваших страниц которая должна быть во фрейме. Он посмотрит эту страницу и нажмет кнопку «Back» и навсегда забудет о вашем сайте. Так вот, этот скрипт предназначен для того, чтобы пользователь не ушел бесследно, а зашел на главную страницу сайта и увидел что на нем еще есть. Скрипт при открытии страницы на которой он размещен на весь экран выдаст текст (надписи выделенные зеленым необходимо откорректировать).

Код:
<script language="JavaScript">
<!--
if (self.parent.frames.length == 0)
document.writeln("Лучше смотреть с <a href=\"index.htm\">управлющим фреймом</a>");
//-->
</script>
А этот скрипт прямо пересылает на заглавную страницу без всяких вопросов.

Код:
<script language="JavaScript">
<!--
if (self.parent.frames.length == 0)
self.parent.location="index.htm";
//-->
</script>

Форма для подключения по FTP.

Код:
<script language="JavaScript">
<!--
function logType(form) {
var url = ("ftp://"+form.host.value+"/")
if(form.logtype[0].checked == true) {
checkPass(form)
}
if((form.logtype[1].checked == true) && (form.verify[1].checked == true)) {
openFtp(form,url)
}
if((form.logtype[1].checked == true) && (form.verify[0].checked == true)) {
if(confirm("Now Loggin On To " + url + " anonymously")) {
openFtp(form,url)
}
}
}
function checkPass(form) {
var ip = (form.host.value)
var user = (form.user.value)
var pass = (form.pass.value)
var uspass = (user + ":" + pass)
var url = ("ftp://" +uspass+ "@" +ip)
if((form.user.value == "") && (form.pass.value == "")) {
alert('You Must Enter A Username And A Password \n Before You May Continue');
document.form.user.focus()
}
if((form.user.value == "") && (form.pass.value != "")) {
alert('Enter A Username!');
document.form.user.focus()
}
if((form.pass.value == "") && (form.user.value != "")) {
alert('Enter A Password!');
document.form.pass.focus()
}
if((form.pass.value != "") && (form.user.value != "") && (form.verify[0].checked == true)) {
if(confirm("Now Loggin On To ftp://" + ip + "/ Using \n Username: " + user + " \n Password: " + pass + "")) {
openFtp(form,url)
}
}
if((form.pass.value != "") && (form.user.value != "") && (form.verify[1].checked == true)) {
openFtp(form,url)
}
}
function openFtp(form,url) {
var locbar = ("no")
var butbar = ("no")
var menbar = ("no")
var statbar = ("no")
if(form.statbar[0].checked == true) {
statbar = "yes"
}
if(form.menbar[0].checked == true) {
menbar = "yes"
}
if(form.butbar[0].checked == true) {
butbar = "yes"
}
if(form.locbar[0].checked == true) {
locbar = "yes"
}
window.open(url, "", "resizable=yes,location=" + locbar + ",toolbar=" + butbar + ",scrollbars=yes,menubar=" + menbar + ",status=" + statbar + "")
}
//-->
</script>
Форма:

Код:
<form name="form">
User Login:
<input type="radio" name="logtype" value="user" checked>
Anonymous Login:
<input type="radio" name="logtype" value="anon">
Username:
<input type="text" name="user" size=15 OnFocus="window.status=('Now Enter A Username')" OnBlur="window.status=('');">
Password:
<input type="password" name="pass" size=15 OnFocus="window.status=('Now Enter A Password')" OnBlur="window.status=('')">
Varify Input:
Yes <input type="radio" name="verify" value="yes" checked>
No <input type="radio" name="verify" value="no">

Window Options

Location:
Yes <input type="radio" name="locbar" value="yes">
No <input type="radio" name="locbar" value="no" checked>
Buttons:
Yes <input type="radio" name="butbar" value="yes" checked>
No <input type="radio" name="butbar" value="no">
Menu Bar:
Yes <input type="radio" name="menbar" value="yes" checked>
No <input type="radio" name="menbar" value="no">
Status Bar:
Yes <input type="radio" name="statbar" value="yes" checked>
No <input type="radio" name="statbar" value="no">

<input type="text" name="host" value="www.site_name.ru" size=30>
<input type="button" name="scroll" value="Соединиться" OnFocus="window.status=('Click To Log On To My FTP')" OnBlur="window.status=('')" onClick="logType(this.form)">
</form>

Эффект с изображением.

Код:
<style>
.effect {FILTER: alpha(opacity=50); -moz-opacity: .50; opacity: .50;}
</style>

<a href="Гиперссылка">
<img class=effect onmouseover="this.className='effect1'" onmouseout="this.className='effect'"
border=0 src="Путь к/изображению"></a>

Баннерная рулетка.С помощью данного скрипта можно организовать на своем сайте небольшую баннерную систему (надписи выделенные зеленым необходимо откорректировать).

Код:
<script language="JavaScript" src="primer.js"></script>

<script language="JavaScript">
<!--
// Copyright (C) 1998-2001 Web-studio "Cherry-Design"
var i, j;
var flag; // Флажок, используемый для проверки совпадения
var banners_show = 2; // Число показываемых на страничке баннеров
var banner_width = 50; // Ширина баннера
var banner_height = 50; // Высота баннера
var rand = new Array(banners_show-1);
for (i=0; i do {
flag=0;
n = Math.floor(Math.random()*(banners.length/3));
for (j=0; j if (n == rand[j]) {
flag=1;
}
}
} while (flag);
rand[i] = n;
}
function Show_Banner(number) {
n=rand[number-1];
document.write('<a href="' + banners[n*3+2] + '"><img src="icons/' + banners[n*3] + '"' + 'border=0 width=' + banner_width + ' height=' + banner_height + ' alt="' + banners[n*3+1] + '"></a>');
}
//-->
</script>
Так выглядит файл — primer.js:

Код:
var banners = new Array(
"banner.gif", "Текст", "http://www.name.ru/",
"banner1.gif", "Текст1", "http://www.name1.ru/",
"banner2.gif", "Текст2", "http://www.name2.ru/",
"banner3.gif", "Текст3", "http://www.name3.ru/",
"banner4.gif", "Текст4", "http://www.name4.ru/",
"banner5.gif", "Текст5", "http://www.name5.ru/",
"banner6.gif", "Текст6", "http://www.name6.ru/",
"banner7.gif", "Текст7", "http://www.name7.ru/",
"banner8.gif", "Текст8", "http://www.name8.ru/",
"banner9.gif", "Текст9", "http://www.name9.ru/"
)
В том месте, где необходимо, пишется столько скриптов сколько баннеров должно показываться (в нашем случае два):

Код:
<script language="JavaScript">
<!--
Show_Banner(1);
//-->
</script>

<script language="JavaScript">
<!--
Show_Banner(2);
//-->
</script>

Встроенный фрейм

Код:
<iframe src="index.htm" width=300 height=200 frameborder=1>
Здесь можно разместить текст для браузеров отличных от IE 4.0.
</iframe>

Выпадающеe меню с кнопкой.

Код:
<Form><Select Name="mymenu">
<Option Value="http://ссылка на страницу/">название страницы - 1
<Option Value="http://ссылка на страницу/">название страницы - 2
<Option Value="http://ссылка на страницу/">название страницы - 3
<Option Value="http://ссылка на страницу/">название страницы - 4
</Select>
<Input Type="button" Value="Go" OnClick="top.location.href=this.form.mymenu.options[this.form.mymenu.selectedIndex].value">
</Form>

Защита от перетаскивания и выделения текста.

Код:
<script language=javaScript>document.onselectstart=new Function("return false");document.ondragstart=new Function("return false");</script>

Изменение фона страницы.
Данный скрипт реализует возможность задавать цвет фона страницы пользователем (надписи выделенные зеленым необходимо откорректировать).

Код:
<script language="JavaScript">
<!--
locnm=location.href;
locnm1=locnm.substring(0,(locnm.indexOf("index.htm")));
function getCol() {
coord=locnm.substring(posx+3,locnm.length);
posx=coord.indexOf("&")
xcoord=coord.substring(0,posx);
coord=coord.substring(posx+1,coord.length);
posx=coord.indexOf(".y=")
ycoord=coord.substring(posx+3,coord.length);
if (xcoord<20){color="#ff0000";}
else if (xcoord<39){color="#ffff00";}
else if (xcoord<59){color="#00ff00";}
else if (xcoord<78){color="#00ffff";}
else if (xcoord<97){color="#0000ff";}
else if (xcoord<117){color="#ff00ff";}
else if (xcoord<136){color="#ffffff";}
else if (xcoord<157){color="#000000";}
else color="#f8f8ff";
}
//-->
</script>

<script language="JavaScript">
<!--
posx=locnm.indexOf(".x=");
if (posx>0) {getCol();}
else {color="#f8f8ff";}
document.bgColor=color;
//-->
</script>
В том месте, где необходимо, пишется следующий код:

Код:
<form name='isnform' method=get action='j81.htm'>
<input type='image' src='color.GIF' name='color' border=0 width=157 height=21 alt="">
</form>

прокрутка баннеров сверху в низ
этот код ножно вставлять над тем что ты хочешь крутилось
Код:
<DIV align=center><MARQUEE scrollAmount=2 direction=down width=123 height=150 onmouseover="this.scrollAmount=0" onmouseout="this.scrollAmount=2">

Запрос по кнопке.

Укажите в поле необходимый адрес и нажмите кнопку «Пуск» для перехода на этот адрес (надписи выделенные зеленым необходимо откорректировать).

Код:
<form Name="Redirect">
<input type="Text" Name="URL" Value="http://">
<input type="Button" Value="Пуск" onClick="location.href = this.form.elements[0].value">
</form>

Изменение фона по кнопке.
Код:
  <Head>
<Script Language="JavaScript">
var computed = false
var decimal = 0
function convert (entryform, from, to)
{convertfrom = from.selectedIndex
convertto = to.selectedIndex
entryform.display.value = (entryform.input.value * from[convertfrom].value / to[convertto].value )}
function addChar (input, character)
{if((character=='.' && decimal=="0") || character!='.')
{(input.value == "" || input.value == "0") ? input.value = character : input.value += character
convert(input.form,input.form.measure1,input.form.measure2)
computed = true
if (character=='.')
{decimal=1}}}
function openVothcom()
{window.open("","Display window","toolbar=no,directories=no,menubar=no");}
function clear (form)
{form.input.value = 0
form.display.value = 0
decimal=0}
function changeBackground(hexNumber)
{document.bgColor=hexNumber}
</Script>
</Head>
<Body>
<Form Method="POST" Name="background">
<Input Type="button" Value="Желтый" OnClick="changeBackground('#fff000')">
<Input Type="button" Value="Чёрный" OnClick="changeBackground('#000000')">
<Input Type="button" Value="Белый" OnClick="changeBackground('#ffffff')">
<Input Type="button" Value="Зелёный" OnClick="changeBackground('#00ff00')">
<Input Type="button" Value="Синий" OnClick="changeBackground('#0000ff')">
<Input Type="button" Value="Оранжевый" OnClick="changeBackground('#ff8000')">
<Input Type="button" Value="Серый" OnClick="changeBackground('#c0c0c0')">
<Input Type="button" Value="Красный" OnClick="changeBackground('#ff0000')">
</Form>
</Body>

Кнопка с текстом постоянно меняющим цвет.
Код:
<script>
function h(color)
{
hn = new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A" ,"B", "C", "D", "E", "F")
if(color<0){return "00"}
else if(color>255){
return "FF"
}
else {
s = "" + hn[Math.floor(color/16)] + hn[color%16]
return s
}
}
function toH(red, green, blue){
return h(red) + h(green) + h(blue)
}
function RGB(red, green, blue){
return toH(red, green, blue)
}
var sR = 5
var sG = 256
var sB = 56
var R = 5
var G = 256
var B = 256
var b = true;
function setButtonColor(r, g, b) {
document.all["button"].style.color=RGB(r, g, b);
}
function startChanging(){
if(b==true) {
if((R>256)||(G>256)||(B>256)) {
b=false;
}
R+=sR;G+=sG;B+=sB;
}
else {
if((R<0)||(G<0)||(B<0)) {
b=true;
}
R-=sR; G-=sG; B-=sB
}
setButtonColor(R, G, B);
setTimeout("startChanging()", 3)
}
</script>
</head>
<body onload="startChanging()">
<button style="background-color:#ffff33; font: 8pt Fixedsys;" id="button"><p>ваш текст</p></button>

Эффект «дрожания» страницы сайта.
Данный скрипт релизует эффект «дрожания экрана» (надписи выделенные зеленым необходимо откорректировать).

Код:
<script language="JavaScript">
<!--
function boom(n) {
if (window.top.moveBy) {
for (i = 10; i > 0; i--) {
for (j = n; j > 0; j--) {
window.top.moveBy(0,i);
window.top.moveBy(i,0);
window.top.moveBy(0,-i);
window.top.moveBy(-i,0);
}
}
}
}
//-->
</script>
Для того, чтобы данный эфект срабатывал при загрузке страницы необходимо написать вписать в тег <body … onLoad="boom(n)">, где n — количество «дрожаний».

Для того, чтобы эффект срабатывал при наведении на ссылку пишите:

Код:
<a href="index.htm" onMouseOver="boom(1)">Нажми</a>

Российские и мировые новости.
Данный скрипт размещает на Вашем сайте последние российские и мировый новости. При этом посетители Вашего ресурса никуда не уходят по ссылкам заголовков новостей. Все новости загружаются в новое окно.
Для того, что бы на Вашем сайте всегда были последние новости, просто всавьте в HTML-код своей страницы следующие строки:
Код:
----------------------------------------

<script language="JavaScript" src="http://www.tezis.ru/news/tezis_news.js">
</script>
<script>
<!-- tezis_news(10); //-->
</script>

---------------------------------------
Во фрагменте "tezis_news(10)" приведенного кода в скобках указано количество выводимых новостей. Можете установить значение этого параметра от 1 до 10.

Для того что бы страницы с новостями не кэшировались браузером вставьте в заголовок страницы следующие строки:
Код:
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">