просто личная коллекция.
может пригодится.
Скрипты неиспытанные.
Сообщений 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 - длительность эффекта.