Дизайн MyBB Flat от DisBB.ru

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Дизайн MyBB Flat от DisBB.ru » Модераторская » Скрипты неиспытанные.


Скрипты неиспытанные.

Сообщений 1 страница 10 из 44

1

просто личная коллекция.
может пригодится.

0

2

Скрипт всплывающего окна:

Код:
<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тавте у себя в поле ХТМЛ-низ.

То что красным заменям на свой текст.
То что синим сюда пишем любую страницу своего форума.
Кавычки оставляем как есть.

0

3

Растворение форума при переходе.
Цифры 0.3 можно менять остальное как есть в поле ХТМЛ-низ.

Код:
<META HTTP-EQUIV="Page-Exit" CONTENT="BlendTrans(Duration=0.3)">
<META HTTP-EQUIV="Page-Enter" CONTENT="BlendTrans(Duration=0.3)">

0

4

Меню, выплывающее из-за левого края экрана.

Код:
<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();">&#62<br /><br /><a href="javascript:startBackSlide();">&#60<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 на свой.

0

5

Скрипт который меняет слово Активный/Неактивный под Аватаркой на форуме на картинки 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>

Вместо выделенного вставляем ссылку на свою картинку, сам код вставлям в ХТМЛ-низ

0

6

При нажатии на ссылку она переливается всеми цветами

Код:
<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;}}

0

7

Код при помощи которого можно изменять цвет фона
Принцип действия: появляется форма 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. Работает при условии, что у вас на форуме не установленна фоновая картинка!

0

8

Мигающие ссылки
Вы получите хаотически мигающие ссылки на вашем форуме. В данном скрипте 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>

0

9

Падающие предметы

Код:
<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>

Вместо Адрес_снежинки - вписать адрес той картинки, которая будет играть роль снежинок

0

10

Разнообразные эффекты перехода между страницами.
Вставлять в 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 - длительность эффекта.

0


Вы здесь » Дизайн MyBB Flat от DisBB.ru » Модераторская » Скрипты неиспытанные.


Рейтинг форумов | Создать форум бесплатно