просто личная коллекция.
может пригодится.
Скрипты неиспытанные.
Сообщений 1 страница 10 из 44
Поделиться110.02.09 17:00:05
Поделиться210.02.09 17:00:31
Скрипт всплывающего окна:
<HEAD>
<script type="text/javascript">
function popUp()
{if (document.URL=="http://test.3bb.ru/")
{alert ("[color=red]MyBB всплывающее окошко[/color]")}
}
</script>
</HEAD>
<BODY onload="popUp()">Cтавте у себя в поле ХТМЛ-низ.
То что красным заменям на свой текст.
То что синим сюда пишем любую страницу своего форума.
Кавычки оставляем как есть.
Поделиться310.02.09 17:01:49
Растворение форума при переходе.
Цифры 0.3 можно менять остальное как есть в поле ХТМЛ-низ.
<META HTTP-EQUIV="Page-Exit" CONTENT="BlendTrans(Duration=0.3)"> <META HTTP-EQUIV="Page-Enter" CONTENT="BlendTrans(Duration=0.3)">
Поделиться410.02.09 17:05:13
Меню, выплывающее из-за левого края экрана.
<HEAD>
<script type="text/javascript">
var x=0
var t
function startBackSlide()
{if (x>=-250)
{document.getElementById('weird').style.left=x
x=x-1
t=setTimeout ("startBackSlide()", 3)}}
</script>
<script type="text/javascript">
var x=-250
var t
function startSlide()
{if (x<=0)
{document.getElementById('weird').style.left=x
x=x+1
t=setTimeout ("startSlide()", 3)}}
</script>
</HEAD>
<div id="staticcontent" style="position:absolute; z-index: 0; background-color: transparent; width: 550px;">
<table id="weird" border="1" style="position: absolute; left: -250px; border-color: #663300; background-color: #663300;"><tr><td background="http://img83.imageshack.us/img83/1821/centerwd1.jpg" width=250px height=350px style="font-weight: bold; font-size: 0,6; font-family: Verdana; color: #000000; line-height: 2; text-align: center; vertical-align: middle;"> Меню: <br /><a hre="http://testingmyforum1.4bb.ru/">Главная</a><br /><a href="http://testingmyforum1.4bb.ru/chat.php">ЧАТ</a><br /><a href="http://testingmyforum1.4bb.ru/userlist.php">Список участников</a> <br /><a href="http://testingmyforum1.4bb.ru/profile.php?id=2">Профиль</a><br/><a href="http://testingmyforum1.4bb.ru/messages.php">Личные сообщения</a><br /><a href="http://testingmyforum1.4bb.ru/search.php">Поиск</a><br /><a href="http://testingmyforum1.4bb.ru/search.php?search_id=397077267">Сообщения без ответов</a><br/><a href="http://testingmyforum1.4bb.ru/index.php">Все прочитано</a><br /><a href="http://testingmyforum1.4bb.ru/search.php?action=show_subscriptions">Подписка</a></td><td width=15px height= 350px style="font-weight: bold; font-size: 2; font-family: Verdana; color: #000000; line-height: 1; text-align: center; vertical-align: middle;"><a href="javascript:startSlide();">><br /><br /><a href="javascript:startBackSlide();"><<br />M<br />Е<br />Н<br />Ю</td></tr></table></div>
<script type="text/javascript">
var crossobj=document.all? document.all.staticcontent : document.getElementById("staticcontent")
var iebody=(document.compatMode && document.compatMode != "BackCompat")? document.documentElement : document.body
function positionit(){
var dsocleft=document.all? iebody.scrollLeft : pageXOffset
var dsoctop=document.all? iebody.scrollTop : pageYOffset
if (document.all||document.getElementById){
crossobj.style.left=parseInt(dsocleft)+5+"px"
crossobj.style.top=dsoctop+5+"px"
}
}
setInterval("positionit()",10)
</script>Не забудьте в коде таблицы заменить все адреса форума testingmyforum1.4bb.ru на свой.
Поделиться510.02.09 17:06:23
Скрипт который меняет слово Активный/Неактивный под Аватаркой на форуме на картинки Online/Offline
<script type="text/javascript">
var arr=document.getElementsByTagName("ul")
onlineImg ="Cюда ссылку на свою картинку"
offlineImg ="Cюда ссылку на свою картинку"
while(arr[i]){
var tar=arr[i-1].getElementsByTagName("li")
j=3
while(tar[j+1]) j++
if(tar[j].className=="pa-online"){
tar[j].className="pa-ip"
tar[j].innerHTML="<img src="+onlineImg+">"
}else arr[i-1].innerHTML += "<li class=\"pa-ip\"><img src="+offlineImg+"></li>"
i+=2
}
</script>Вместо выделенного вставляем ссылку на свою картинку, сам код вставлям в ХТМЛ-низ
Поделиться610.02.09 17:08:19
При нажатии на ссылку она переливается всеми цветами
<meta http-equiv="Page-Enter" content="revealTrans(Duration=2,Transition=12)">
<meta http-equiv="Page-Exit" content="revealTrans(Duration=2,Transition=12)">
<script
language="Javascript">
var rate = 20;
var obj;
var act = 0;
var elmH = 0;
var elmS = 128;
var elmV = 255;
var clrOrg;
var TimerID;
if (navigator.appName.indexOf("Microsoft",0) != -1 && parseInt(navigator.appVersion) >= 4) {
Browser = true;
} else {
Browser = false;}
if (Browser) {
document.onmouseover = doRainbowAnchor;
document.onmouseout = stopRainbowAnchor;}
function doRainbow(){
if (Browser && act != 1) {
act = 1;
obj = event.srcElement;
clrOrg = obj.style.color;
TimerID = setInterval("ChangeColor()",100);}}
function stopRainbow(){
if (Browser && act != 0) {
obj.style.color = clrOrg;
clearInterval(TimerID);
act = 0;}}
function doRainbowAnchor(){
if (Browser && act != 1) {
obj = event.srcElement;
while (obj.tagName != 'A' && obj.tagName != 'BODY') {
obj = obj.parentElement;
if (obj.tagName == 'A' || obj.tagName == 'BODY')
break;}
if (obj.tagName == 'A' && obj.href != '') {
act = 1;//osw
clrOrg = obj.style.color;
TimerID = setInterval("ChangeColor()",100);}}}
function stopRainbowAnchor(){
if (Browser && act != 0) {
if (obj.tagName == 'A') {
obj.style.color = clrOrg;
clearInterval(TimerID);
act = 0;}}}
function ChangeColor(){
obj.style.color = makeColor();}
function makeColor(){
if (elmS == 0) {
elmR = elmV; elmG = elmV; elmB = elmV;}
else {
t1 = elmV;
t2 = (255 - elmS) * elmV / 255;
t3 = elmH % 60;
t3 = (t1 - t2) * t3 / 60;
if (elmH < 60) {
elmR = t1; elmB = t2; elmG = t2 + t3;}
else if (elmH < 120) {
elmG = t1; elmB = t2; elmR = t1 - t3;}
else if (elmH < 180) {
elmG = t1; elmR = t2; elmB = t2 + t3;}
else if (elmH < 240) {
elmB = t1; elmR = t2; elmG = t1 - t3;}
else if (elmH < 300) {
elmB = t1; elmG = t2; elmR = t2 + t3;}
else if (elmH < 360) {
elmR = t1; elmG = t2; elmB = t1 - t3;}
else {
elmR = 0; elmG = 0; elmB = 0;}}Поделиться710.02.09 17:09:22
Код при помощи которого можно изменять цвет фона
Принцип действия: появляется форма SELECT и в ней выбираете цвет фона.
<script language="JavaScript">
document.write("<CENTER>");
document.write("<FORM NAME=\"BGColorForm\">");
document.write("<select name=\"schemesel\" onChange=\"document.bgColor = this.options[selectedIndex].value\">");
document.write("<option value=\"FFFFFF\" selected>Белый");
document.write("<option value=\"0000FF\">Синий");
document.write("<option value=\"A0A0A0\">Серый");
document.write("<option value=\"E9E900\">Желтый");
document.write("<option value=\"A0A0FF\">Голубой");
document.write("<option value=\"C70000\">Темно-красный");
document.write("<option value=\"FFFFA0\">Светло-желтый");
document.write("<option value=\"F0F0FA\">Серебрянный");
document.write("<option value=\"FF00FF\">Фиолетовый");
document.write("<option value=\"00FFFF\">Берюза");
document.write("</select>");
document.write("</FORM>");
document.write("</CENTER>");
</script>PS. Работает при условии, что у вас на форуме не установленна фоновая картинка!
Поделиться810.02.09 17:09:49
Мигающие ссылки
Вы получите хаотически мигающие ссылки на вашем форуме. В данном скрипте 2 цвета!
<script type="text/javascript">
function blinklink()
{
var arr=document.links
i=0
while (arr[i]){
if (arr[i].style.color=='')
arr[i].style.color="red"
else if (arr[i].style.color=="red")
arr[i].style.color="black"
else
arr[i].style.color="red"
i++
}
timer=setTimeout("blinklink()",100)
}
function stoptimer()
{
clearTimeout(timer)
}
window.onload=blinklink
window.onunload=stoptimer
</script>Поделиться910.02.09 17:12:33
Падающие предметы
<SCRIPT LANGUAGE="JavaScript1.2">
<!-- Begin
var no = 25; // количество снежинок
var speed = 10; // скорость падения снежинок
var snowflake = "адрес_снежинки";
var ns4up = (document.layers) ? 1 : 0; // browser sniffer
var ie4up = (document.all) ? 1 : 0;
var dx, xp, yp; // coordinate and position variables
var am, stx, sty; // amplitude and step variables
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; // set coordinate variables
xp[i] = Math.random()*(doc_width-50); // set position variables
yp[i] = Math.random()*doc_height;
am[i] = Math.random()*20; // set amplitude variables
stx[i] = 0.02 + Math.random()/10; // set step variables
sty[i] = 0.7 + Math.random(); // set step variables
if (ns4up) { // set layers
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() { // Netscape main animation function
for (i = 0; i < no; ++ i) { // iterate for every dot
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() { // IE main animation function
for (i = 0; i < no; ++ i) { // iterate for every dot
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();
}
// End -->
</script>Вместо Адрес_снежинки - вписать адрес той картинки, которая будет играть роль снежинок
Поделиться1010.02.09 17:17:46
Разнообразные эффекты перехода между страницами.
Вставлять в HTML-верх.
Вертикальные жалюзи:
<meta http-equiv="Page-Enter" content="revealTrans(Duration=5.0,Transition=8)">
Горизонтальные жалюзи:
<meta http-equiv="Page-Enter" content="revealTrans(Duration=5.0,Transition=9)">
Закрывающийся занавес:
<meta http-equiv="Page-Enter" content="revealTrans(Duration=5.0,Transition=13)">
Открывающийся занавес:
<meta http-equiv="Page-Enter" content="revealTrans(Duration=5.0,Transition=14)">
Занавес слева направо:
<meta http-equiv="Page-Enter" content="revealTrans(Duration=5.0,Transition=6)">
Опускающийся занавес:
<meta http-equiv="Page-Enter" content="revealTrans(Duration=5.0,Transition=5)">
Занавес справа налево:
<meta http-equiv="Page-Enter" content="revealTrans(Duration=5.0,Transition=7)">
Открывающийся занавес:
<meta http-equiv="Page-Enter" content="revealTrans(Duration=5.0,Transition=4)">
Растворение:
<meta http-equiv="Page-Enter" content="revealTrans(Duration=5.0,Transition=12)">
Мелкие горизонтальные жалюзи:
<meta http-equiv="Page-Enter" content="revealTrans(Duration=5.0,Transition=21)">
Мелкие вертикальные жалюзи:
<meta http-equiv="Page-Enter" content="revealTrans(Duration=5.0,Transition=22)">
"Пила" справа снизу налево наверх:
<meta http-equiv="Page-Enter" content="revealTrans(Duration=5.0,Transition=18)">
"Пила" сверху слева направо вниз:
<meta http-equiv="Page-Enter" content="revealTrans(Duration=5.0,Transition=19)">
"Пила" слева снизу направо вверх:
<meta http-equiv="Page-Enter" content="revealTrans(Duration=5.0,Transition=20)">
"Пила" справа сверху налево вниз:
<meta http-equiv="Page-Enter" content="revealTrans(Duration=5.0,Transition=17)">
Проявление страницы:
<meta http-equiv="Page-Enter" content="BlendTrans(Duration=5.0)">
Раскрываемое "окошко":
<meta http-equiv="Page-Enter" content="revealTrans(Duration=5.0,Transition=1)">
Расширяющийся круг:
<meta http-equiv="Page-Enter" content="revealTrans(Duration=5.0,Transition=3)">
Сжимающееся "окошко":
<meta http-equiv="Page-Enter" content="revealTrans(Duration=5.0,Transition=0)">
Случайный эффект перехода:
<meta http-equiv="Page-Enter" content="revealTrans(Duration=5.0,Transition=23)">
Сужающийся круг:
<meta http-equiv="Page-Enter" content="revealTrans(Duration=5.0,Transition=2)">
"Шахматный" вертикальный переход:
<meta http-equiv="Page-Enter" content="revealTrans(Duration=5.0,Transition=11)">
"Шахматный" горизонтальный переход:
<meta http-equiv="Page-Enter" content="revealTrans(Duration=5.0,Transition=10)">
Duration=5.0 - длительность эффекта.