Техническая поддержка сервиса Quadro.Boards

Объявление

Идет поиск Хранителя форума

Новости сервиса

О форуме

Quadro.Support – это форум технической поддержки различных проектов и сервисов Quadro.Systems LLC, на котором грамотные технические специалисты всегда смогут помочь вам в решении проблем, или же подсказать ответы на самые сложные вопросы. Так же на форуме собрана обширная база знаний по различным аспектам наших сервисов. Не забывайте пользоваться поиском ;)

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

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


Вы здесь » Техническая поддержка сервиса Quadro.Boards » Архив » Визуальные Скрипты


Визуальные Скрипты

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

1

Скрипт замены надписей активны/неактивны под аватаром на картинки

Код:
<script type="text/javascript">
var we=document.getElementsByTagName("ul")
var x=0
for (x=0; x<=(we.length-1); x++)
{if (we[x].innerHTML.indexOf("pa-online")!=-1)
{we[x].innerHTML=we[x].innerHTML.substring(0, (we[x].innerHTML.indexOf("pa-online")-11))+"<img src='адрес онлайн картинки' />"}
else if ((we[x].innerHTML.indexOf("pa-online")==-1)&&(we[x].innerHTML.indexOf("pa-author")!=-1))
{we[x].innerHTML=we[x].innerHTML+"<img src='адрес оффлайн картинки' />"}
}
</script>

0

2

Пол: жен/муж, замена слов на картинку (адреса картинок заменяем на свои):

Код:
<script type="text/javascript">
var sex=document.getElementById('pun-main').getElementsByTagName("li")
var sx=0
for (sx=0; sx<=(sex.length-1); sx++)
{if (sex[sx].className=="pa-sex")
{if (sex[sx].innerHTML.indexOf("Мужской")!=-1)
{sex[sx].innerHTML="Пол: "+"<img src='http://i025.radikal.ru/0710/de/27e8e50692df.gif'>"}
else if (sex[sx].innerHTML.indexOf("Женский")!=-1)
{sex[sx].innerHTML="Пол: "+"<img src='http://i037.radikal.ru/0710/4c/1ad4a5864f59.gif' />"}
}}
</script>

0

3

Изменение ссылок на кнопки

Код:
<script type="text/javascript">
function changeLink()
{var arr=document.links
for (j in arr)
{
if (arr[j].innerHTML=="Начать новую тему")
{arr[j].innerHTML="<img id='fifik1'"+" src='адрес картинки' />"}
else if (arr[j].innerHTML=="Начать опрос")
{arr[j].innerHTML="<img id='fifik2'"+" src='адрес картинки' />"}}}
changeLink()
</script>

новый опрос и новая тема

0

4

Попап с картинкой при нажатии на ссылку

Код:
    <script language="JavaScript">
        function poppict()
        {
        var msg = new String("")
        msg = "<img src='АДРЕС_КАРТИНКИ'>"

        popup = window.open("","popDialog","height=390,width=258")
        popup.document.write(msg)
        popup.document.close()

        return false
        }
        </script>

        <a id="poppict"  href="" onclick="return poppict()">СЦЫЛКА</a>

0

5

Поставить картинку в форме быстрого ответа

Код:
<style type="text/css">
.punbb textarea {background: url(http://site.ru/image.gif) top right no-repeat}
</style>

адрес картинки изменить на свой

0

6

Визуальный переход или растворение экрана

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

0.9 можно менять на свое

0

7

Загрузка файлов. (с) Duka

Код:
    <script language="JavaScript">
    function poppict()
    {
    var msg = new String("")
    msg = ""

    popup = window.open("http://filestock.ru/","popDialog","height=400,width=600")
    popup.document.write(msg)
    popup.document.close()

    return false
    }
    </script>
    <a id="poppict"  onclick="return poppict()">Загрузка файлов</a>

0

8

Поиск в Google
автор Andriy
Темы с скриптами закрыты, поскольку туда выкладываються скрипты от професиональных скриптеров- вот я и подумал что было бы неплохо создать еще такой раздел с пользовательскими скриптами. Предлагаю сюда сбрасывать скрипты, написаные вами. Это ессно молочь, но вдруг кто-то что то присмотрит и ему понравиться, ведь если кто то написал- знач ему понадобилось, мож и еще кто то заинтересуеться. Только прозьба писать скрипты, написаные вами и не заниматься плагиатом!(ну разве что это будет что то с ног сщибающее)

Добавляеться маленькая полоска для поиска в Гугл
В хтмл низ:

Код:
<script language="JavaScript">
function clr(){
document.forma1.field1.value=""}
function back(){
document.forma1.field1.value="Поиск в Google"}
function mysearch() {
var fval=document.forma1.field1.value;
{
var fsearch="http://www.google.com.ua/search?hl=ru&q=" + fval;
location.href=fsearch;
}}
</script>

А это туда, где Вы хотите, что б появилась форма поиска:

Код:
<form name="forma1">
<input name="field1" type="text" size=20 value="Поиск в Google" onFocus="clr()" onBlur="back()">
<input type="button" value="GO" onClick="mysearch()">
</form>

0

9

Скрипт "Калькулятор на форум"

Код:
<!-- HEAD START HERE -->


<style type="text/css">
<!--
body {font-family: helvetica}
p {font-size: 12pt}
.red {color: red}
.blue {color: blue}
-->
</style>

<SCRIPT LANGUAGE="JavaScript">
<!-- Original:  Evsikoff_Andrey -->
<!-- Web Site:  http://gsmevsikov.mybb.ru/ -->


<!-- Begin
var Memory = 0;
var Number1 = "";
var Number2 = "";
var NewNumber = "blank";
var opvalue = "";

function Display(displaynumber) {
document.calculator.answer.value = displaynumber;
}

function MemoryClear() {
Memory = 0;
document.calculator.mem.value = "";
}

function MemoryRecall(answer) {
if(NewNumber != "blank") {
Number2 += answer;
} else {
Number1 = answer;
}
NewNumber = "blank";
Display(answer);
}

function MemorySubtract(answer) {
Memory = Memory - eval(answer);
}

function MemoryAdd(answer) {
Memory = Memory + eval(answer);
document.calculator.mem.value = " M ";
NewNumber = "blank";
}

function ClearCalc() {
Number1 = "";
Number2 = "";
NewNumber = "blank";
Display("");
}

function Backspace(answer) {
answerlength = answer.length;
answer = answer.substring(0, answerlength - 1);
if (Number2 != "") {
Number2 = answer.toString();
Display(Number2);
} else {
Number1 = answer.toString();
Display(Number1);
   }
}

function CECalc() {
Number2 = "";
NewNumber = "yes";
Display("");
}

function CheckNumber(answer) {
if(answer == ".") {
Number = document.calculator.answer.value;
if(Number.indexOf(".") != -1) {
answer = "";
   }
}
if(NewNumber == "yes") {
Number2 += answer;
Display(Number2);
}
else {
if(NewNumber == "blank") {
Number1 = answer;
Number2 = "";
NewNumber = "no";
}
else {
Number1 += answer;
}
Display(Number1);
   }
}
function AddButton(x) {
if(x == 1) EqualButton();
if(Number2 != "") {
Number1 = parseFloat(Number1) + parseFloat(Number2);
}
NewNumber = "yes";
opvalue = '+';
Display(Number1);
}
function SubButton(x) {
if(x == 1) EqualButton();
if(Number2 != "") {
Number1 = parseFloat(Number1) - parseFloat(Number2);
}
NewNumber = "yes";
opvalue = '-';
Display(Number1);
}
function MultButton(x) {
if(x == 1) EqualButton();
if(Number2 != "") {
Number1 = parseFloat(Number1) * parseFloat(Number2);
}
NewNumber = "yes";
opvalue = '*';
Display(Number1);
}
function DivButton(x) {
if(x == 1) EqualButton();
if(Number2 != "") {
Number1 = parseFloat(Number1) / parseFloat(Number2);
}
NewNumber = "yes";
opvalue = '/';
Display(Number1);
}
function SqrtButton() {
Number1 = Math.sqrt(Number1);
NewNumber = "blank";
Display(Number1);
}
function PercentButton() {
if(NewNumber != "blank") {
Number2 *= .01;
NewNumber = "blank";
Display(Number2);
   }
}
function RecipButton() {
Number1 = 1/Number1;
NewNumber = "blank";
Display(Number1);
}
function NegateButton() {
Number1 = parseFloat(-Number1);
NewNumber = "no";
Display(Number1);
}
function EqualButton() {
if(opvalue == '+') AddButton(0);
if(opvalue == '-') SubButton(0);
if(opvalue == '*') MultButton(0);
if(opvalue == '/') DivButton(0);
Number2 = "";
opvalue = "";
}
//  End -->
</script>


<!-- HEAD END HERE -->




</head>
<body bgcolor="#EDEDED" text="#000000" link="#000000" topmargin="0" leftmargin="0">
<center>

<!-- BODY START HERE -->

<form name="calculator">
<table bgcolor="#aaaaaa" width=220>
<tr><td>
<table bgcolor="#cccccc" border=1>
<tr><td>
<table border=0 cellpadding=0>
<tr><td bgcolor="#000080"><b style="color:white">Calculator</b></td></tr>
<tr><td>
<table width="100%" border=0>
<tr><td colspan=6><input type="text" name="answer" size=30 maxlength=30 onChange="CheckNumber(this.value)"></td></tr>
<tr><td colspan=6>
<table border=0 cellpadding=0>
<tr><td>
<input type="text" name="mem" size=3 maxlength=3> <input type="button" name="backspace" class="red" value="Backspace" onClick="Backspace(document.calculator.answer.value); return false;"> <input type="button" name="CE" class="red" value=" CE " onClick="CECalc(); return false;"> <input type="reset" name="C" class="red" value="  C  " onClick="ClearCalc(); return false;">
</td></tr>
</table>
</td></tr>
<tr><td><input type="button" name="MC" class="red" value=" MC " onClick="MemoryClear(); return false;"></td>
<td><input type="button" name="calc7" class="blue" value="  7  " onClick="CheckNumber('7'); return false;"></td>
<td><input type="button" name="calc8" class="blue" value="  8  " onClick="CheckNumber('8'); return false;"></td>
<td><input type="button" name="calc9" class="blue" value="  9  " onClick="CheckNumber('9'); return false;"></td>
<td><input type="button" name="divide" class="red" value="  /  " onClick="DivButton(1); return false;"></td>
<td><input type="button" name="sqrt" class="blue" value="sqrt" onClick="SqrtButton(); return false;"></td></tr>
<tr><td><input type="button" name="MR" class="red" value=" MR " onClick="MemoryRecall(Memory); return false;"></td>
<td><input type="button" name="calc4" class="blue" value="  4  " onClick="CheckNumber('4'); return false;"></td>
<td><input type="button" name="calc5" class="blue" value="  5  " onClick="CheckNumber('5'); return false;"></td>
<td><input type="button" name="calc6" class="blue" value="  6  " onClick="CheckNumber('6'); return false;"></td>
<td><input type="button" name="multiply" class="red" value="  *  " onClick="MultButton(1); return false;"></td>
<td><input type="button" name="percent" class="blue" value=" %  " onClick="PercentButton(); return false;"></td></tr>
<tr><td><input type="button" name="MS" class="red" value=" MS " onClick="MemorySubtract(document.calculator.answer.value); return false;"></td>
<td><input type="button" name="calc1" class="blue" value="  1  " onClick="CheckNumber('1'); return false;"></td>
<td><input type="button" name="calc2" class="blue" value="  2  " onClick="CheckNumber('2'); return false;"></td>
<td><input type="button" name="calc3" class="blue" value="  3  " onClick="CheckNumber('3'); return false;"></td>
<td><input type="button" name="minus" class="red" value="  -  " onClick="SubButton(1); return false;"></td>
<td><input type="button" name="recip" class="blue" value="1/x " onClick="RecipButton(); return false;"></td></tr>
<tr><td><input type="button" name="Mplus" class="red" value=" M+  " onClick="MemoryAdd(document.calculator.answer.value); return false;"></td>
<td><input type="button" name="calc0" class="blue" value="  0  " onClick="CheckNumber('0'); return false;"></td>
<td><input type="button" name="negate" class="blue" value="+/- " onClick="NegateButton(); return false;"></td>
<td><input type="button" name="dot" class="blue" value="  .   " onClick="CheckNumber('.'); return false;"></td>
<td><input type="button" name="..." class="red" value=" +  " onClick="AddButton(1); return false;"></td>
<td><input type="button" name="equal" class="red" value="  =   " onClick="EqualButton(); return false;"></td>
</tr>
</table>
</td></tr>
</table>
</td></tr>
</table>
</td></tr>
</table>
</form>

<!-- BODY END HERE -->

0

10

Бегущая строка с остановкой при наведении

Код:
<marquee  scrollAmount=3 onmouseover=this.scrollAmount=0 onmouseout=this.scrollAmount=3 width=510 height=20> 
.Тут текст.
</marquee>

можно использовать в обьявлении или для прокрутки баннеров

0

11

Замена слова "обьявление" приветствием в зависимости от времени суток

Код:
<script type="text/javascript">
var h=(new Date()).getHours();
if (h > 23 || h <7) {a='Привет лунатикам! ' }
if (h > 6 && h < 12) {a='Доброе утро! Как спалось? '} 
if (h > 11 && h < 19) {a='Добрый день!'} 
if (h > 18 && h < 24) {a='Привет! Уже вечер...'}
var arre=document.getElementsByTagName("h2")
var f=0
for (f=0; f<=(arre.length-1); f++)
{if (arre[f].innerHTML.indexOf("Объявление")!=-1)
{arre[f].innerHTML=a}}
</script>

0

12

Музыка, когда есть новые ЛС

Код:
<script type="text/javascript">
forum = "http://АДРЕС ФОРУМА"
str = document.getElementById("navpm").innerHTML
loc = new String(document.location)
if( (str.indexOf("(") != -1) && document.referrer.indexOf(forum)==-1 && loc.indexOf('messages.php')==-1)
{document.write("<embed src='http://fantasyflash.ru/music/midi/midi1.mid'  autostart=true >")  }
</script>

0

13

Игра крестики-нолики rps

Код:
<html>
<head>
<title>WOweb.ru - Scripts - JavaScript - Tic Tac Toe</title>
<META http-equiv="Content-Type" content="text/html; charset=windows-1251">
 <Style>
   A:Link{ Color: #000000; Text-decoration: underline}
   A:Visited{ Color: #000000; Text-decoration: underline}
   A:Hover{ Color: #000000; Text-decoration: none}
 td, body {font-family: verdana, arial, helvetica; font-size:11px;}  
 </Style>

<!-- HEAD START HERE -->



<!-- HEAD END HERE -->




</head>
<body bgcolor="#EDEDED" text="#000000" link="#000000" topmargin="0" leftmargin="0">
<center>

<!-- BODY START HERE -->

 
  <FORM>
     <INPUT SIZE=1 NAME="a0" OnFocus="complain(this)"> 
     <INPUT TYPE="button" NAME="b0" OnClick="clickit(this)">
     <INPUT SIZE=1 NAME="a1" OnFocus="complain(this)"> 
     <INPUT TYPE="button" NAME="b1" OnClick="clickit(this)">
     <INPUT SIZE=1 NAME="a2" OnFocus="complain(this)"> 
     <INPUT TYPE="button" NAME="b2" OnClick="clickit(this)"><BR>
     <INPUT SIZE=1 NAME="a3" OnFocus="complain(this)"> 
     <INPUT TYPE="button" NAME="b3" OnClick="clickit(this)">
     <INPUT SIZE=1 NAME="a4" OnFocus="complain(this)"> 
     <INPUT TYPE="button" NAME="b4" OnClick="clickit(this)">
     <INPUT SIZE=1 NAME="a5" OnFocus="complain(this)"> 
     <INPUT TYPE="button" NAME="b5" OnClick="clickit(this)"><BR>
     <INPUT SIZE=1 NAME="a6" OnFocus="complain(this)"> 
     <INPUT TYPE="button" NAME="b6" OnClick="clickit(this)">
     <INPUT SIZE=1 NAME="a7" OnFocus="complain(this)"> 
     <INPUT TYPE="button" NAME="b7" OnClick="clickit(this)">
     <INPUT SIZE=1 NAME="a8" OnFocus="complain(this)"> 
     <INPUT TYPE="button" NAME="b8" OnClick="clickit(this)"><BR>
     <table border=0><tr><td>
       Message:</td><td> <INPUT NAME="output" TYPE="text"></td></tr>
       <tr><td>Difficulty: </td><td><SELECT NAME="difficulty" 
       OnChange="diff=form.difficulty[form.difficulty.selectedIndex].value;">
       <OPTION VALUE=1> Very Easy
       <OPTION VALUE=2> Easy
       <OPTION VALUE=3 SELECTED> Medium
       <OPTION VALUE=4> Hard (may think a long time)
       </SELECT></td></tr>
       <tr><td></td><td><INPUT TYPE="button" VALUE="Computer Moves First" 
       OnClick="if (!step++) this.form.a4.value='O';"></td></tr>
       <tr><td></td>
       <td><INPUT TYPE="reset" VALUE="Restart" 
             OnClick="clear_all(this.form)"></td></tr>
     </table>
   </FORM>
 
 
 
  
   <SCRIPT LANGUAGE="LiveScript">
     <!---Copyright 1996 Chris Englmeier
     <!---Feel free to use this script as long as these copyright
     <!-- line remain as is
     <!-- 
     step = 0;
     diff=3;
     // change board when button is clicked
     function clear_all(form) {
       step = 0;
       for (i=0;i<9; ++i) {
         position="a"+i;
         form[position].value="";
       }
     }
     // change board when button is clicked
     function clickit(field) {
       if (step == -1) {alert("Reset to play again"); return;}
       position=field.name.substring(1,2,1);
       position = 'a'+position;
       if (field.form[position].value !="") 
          {alert("Can't go there"); return;}
       field.form[position].value="X";
       if (eval_pos(field.form)) {
         field.form.output.value="You Win!"; 
         step = -1;
         return;
       }
       position=get_move(field.form);
       field.form.output.value='I moved to ' + 
                               position.substring(1,2,1);
       if (position=="") {
         field.form.output.value="No Winner."; 
         step = -1;
         return;
       }
       field.form[position].value="O";
       if (eval_pos(field.form)) {
         field.form.output.value="You Lose!";
         step = -1;
       }
     }
     // see if there is a winner
     function eval_pos(form) {
       if ((form.a0.value!="" && form.a0.value==form.a3.value && 
           form.a0.value==form.a6.value)||
           (form.a0.value!="" && form.a0.value==form.a1.value && 
           form.a0.value==form.a2.value) ||
           (form.a0.value!="" && form.a0.value==form.a4.value && 
           form.a0.value==form.a8.value) ||
           (form.a1.value!="" && form.a1.value==form.a4.value && 
           form.a1.value==form.a7.value) ||
           (form.a2.value!="" && form.a2.value==form.a5.value && 
           form.a2.value==form.a8.value) ||
           (form.a2.value!="" && form.a2.value==form.a4.value && 
           form.a2.value==form.a6.value) ||
           (form.a3.value!="" && form.a3.value==form.a4.value && 
           form.a3.value==form.a5.value) ||
           (form.a6.value!="" && form.a6.value==form.a7.value && 
           form.a6.value==form.a8.value))
           return true;
       else	
           return false;
     }
     function f(a) {
       if (a == "") return "."; else return a;
     }
     // get position for move.
     function comp_move(form,player,weight,depth) {
       var cost;
       var bestcost=-2;
       var position;
       var newplayer;
       if (player=="X") newplayer="O"; else newplayer="X";
       if (depth==diff) return 0;
       if (eval_pos(form)) return 1;
       for (var i=0; i<9; ++i) {
         position='a'+i;
         if (form[position].value != "")
           continue;
         form[position].value=player;
         cost = comp_move(form,newplayer, -weight, depth+1);
         if (cost > bestcost) {
           bestcost=cost;
           if (cost==1) i=9;
         }
         form[position].value="";
       }
       if (bestcost==-2) bestcost=0;
       return(-bestcost);
     }
     // get position for move.
     function get_move(form) {
       var cost;
       var bestcost=-2;
       bestmove="";
       // don't think about first move.
       if (step++ == 0)
         if (form.a4.value=="") return "a4";
         else if (form.a0.value=="") return "a0";
         for (var i=0; i<9; ++i) {
           localposition='a'+i;
           if (form[localposition].value != "")
           continue;
         form[localposition].value="O";
         cost=comp_move(form,"X", -1, 0);
         if (cost > bestcost) {
           if (cost==1) i=9;
           bestmove=localposition;
           bestcost=cost;
         }
         form[localposition].value="";
       }
       return bestmove;
     }
     // complain if user attempts to change board
     function complain(field) {
       field.form.output.focus(); // put focus eleswhere
       alert("Don't change the game fields directly!");
     }
     //a href="http://www.woweb.ru/
     // the end -->
   </SCRIPT> 

<!-- BODY END HERE -->



</body>
</html>

.

0

14

Все аватары по-умолчанию будут иметь отражение.
Теперь все аватары автоматом будут иметь такой эффект по-умолчанию.
Javascript: Versetti
Идея: Lexx
Разработка скрипта: Duka
Инструкция:
В HTML-верх кидаете:

Код:
<script type="text/javascript">
document.getElementsByClassName = function(className) {
	var children = document.getElementsByTagName('*') || document.all;
	var elements = new Array();
  
	for (var i = 0; i < children.length; i++) {
var child = children[i];
var classNames = child.className.split(' ');
for (var j = 0; j < classNames.length; j++) {
	if (classNames[j] == className) {
elements.push(child);
break;
	}
}
	}
	return elements;
}

var Reflection = {
	defaultHeight : 0.5,
	defaultOpacity: 0.5,
	
	add: function(image, options) {
Reflection.remove(image);

doptions = { "height" : Reflection.defaultHeight, "opacity" : Reflection.defaultOpacity }
if (options) {
	for (var i in doptions) {
if (!options[i]) {
	options[i] = doptions[i];
}
	}
} else {
	options = doptions;
}
	
try {
	var d = document.createElement('div');
	var p = image;
	
	var classes = p.className.split(' ');
	var newClasses = '';
	for (j=0;j<classes.length;j++) {
if (classes[j] != "reflect") {
	if (newClasses) {
newClasses += ' '
	}
	
	newClasses += classes[j];
}
	}

	var reflectionHeight = Math.floor(p.height*options['height']);
	var divHeight = Math.floor(p.height*(1+options['height']));
	
	var reflectionWidth = p.width;
	
	if (document.all && !window.opera) {
/* Fix hyperlinks */
                if(p.parentElement.tagName == 'A') {
	                var d = document.createElement('a');
	                d.href = p.parentElement.href;
                }  
                    
/* Copy original image's classes & styles to div */
d.className = newClasses;
p.className = 'reflected';

d.style.cssText = p.style.cssText;
p.style.cssText = 'vertical-align: bottom';
	
var reflection = document.createElement('img');
reflection.src = p.src;
reflection.style.width = reflectionWidth+'px';

reflection.style.marginBottom = "-"+(p.height-reflectionHeight)+'px';
reflection.style.filter = 'flipv progid:DXImageTransform.Microsoft.Alpha(opacity='+(options['opacity']*100)+', style=1, finishOpacity=0, startx=0, starty=0, finishx=0, finishy='+(options['height']*100)+')';

d.style.width = reflectionWidth+'px';
d.style.height = divHeight+'px';
p.parentNode.replaceChild(d, p);

d.appendChild(p);
d.appendChild(reflection);
	} else {
var canvas = document.createElement('canvas');
if (canvas.getContext) {
	/* Copy original image's classes & styles to div */
	d.className = newClasses;
	p.className = 'reflected';
	
	d.style.cssText = p.style.cssText;
	p.style.cssText = 'vertical-align: bottom';
	
	var context = canvas.getContext("2d");

	canvas.style.height = reflectionHeight+'px';
	canvas.style.width = reflectionWidth+'px';
	canvas.height = reflectionHeight;
	canvas.width = reflectionWidth;
	
	d.style.width = reflectionWidth+'px';
	d.style.height = divHeight+'px';
	p.parentNode.replaceChild(d, p);
	
	d.appendChild(p);
	d.appendChild(canvas);
	
	context.save();
	
	context.translate(0,image.height-1);
	context.scale(1,-1);
	
	context.drawImage(image, 0, 0, reflectionWidth, image.height);
	
	context.restore();
	
	context.globalCompositeOperation = "destination-out";
	var gradient = context.createLinearGradient(0, 0, 0, reflectionHeight);
	
	gradient.addColorStop(1, "rgba(255, 255, 255, 1.0)");
	gradient.addColorStop(0, "rgba(255, 255, 255, "+(1-options['opacity'])+")");

	context.fillStyle = gradient;
	if (navigator.appVersion.indexOf('WebKit') != -1) {
context.fill();
	} else {
context.fillRect(0, 0, reflectionWidth, reflectionHeight*2);
	}
}
	}
} catch (e) {
	    }
	},
	
	remove : function(image) {
if (image.className == "reflected") {
	image.className = image.parentNode.className;
	image.parentNode.parentNode.replaceChild(image, image.parentNode);
}
	}
}

function addReflections() {
	var rimages = document.getElementsByClassName('reflect');
	for (i=0;i<rimages.length;i++) {
var rheight = null;
var ropacity = null;

var classes = rimages[i].className.split(' ');
for (j=0;j<classes.length;j++) {
	if (classes[j].indexOf("rheight") == 0) {
var rheight = classes[j].substring(7)/100;
	} else if (classes[j].indexOf("ropacity") == 0) {
var ropacity = classes[j].substring(8)/100;
	}
}

Reflection.add(rimages[i], { height: rheight, opacity : ropacity});
	}
}

var previousOnload = window.onload;
window.onload = function () { if(previousOnload) previousOnload(); addReflections(); }
</script>

В HTML-низ:

<script type="text/javascript">
var arr=document.getElementsByTagName("li")
i=0
while(arr[i] ){
if(arr[i].className=="pa-avatar item2"){
name=arr[i].innerHTML
name=name.substring(4)
arr[i].innerHTML="<img class=reflect "+name+" "
}
i++
}
</script>

В Результате у всех пользователей под аватаром будет отражение.
http://i024.radikal.ru/0803/8a/e6265693d2fd.jpg

0

15

Размещаем ссылку на галарею аватаров в Профиль(Аватары)
http://i037.radikal.ru/0803/8e/2e8026b7ab66.jpg
Так что юзайте на здоровье

<script type="text/javascript">
var arr=document.getElementsByTagName("p")
i=0
while(arr[i] ){
if(arr[i].className=="inputfield"){
name=arr[i].innerHTML
name=name.substring(0)
arr[i].innerHTML="<a target=\"_blank\" href=\"http://www.avata.ru\">Коллекция аватаров</a><br><br>"+name+""
}
i++
}
</script>

Вниз.

0

16

axel, Не в том разделе вопросы задаете

0

17

Я не знаю,можно ли простым пользователям тут выкладывать скрипты,но рискну))
Переименовываем пункты под авой:

Код:
<!--START Duka aka SAB0TAGE (c)-->
<script type="text/javascript">
li=document.getElementsByTagName("li")
f=0
while(li[++f]){
s=li[f].innerHTML
if((p=s.indexOf("Сообщений")) != -1) li[f].innerHTML=s.substring(0,p)+"Мессаг"+s.substring(p+9)
else if((p=s.indexOf("Уважение")) != -1) li[f].innerHTML=s.substring(0,p)+"[b]Моя репа[/b]"+s.substring(p+8)
else if((p=s.indexOf("Позитив")) != -1) li[f].innerHTML=s.substring(0,p)+"Позитивчег"+s.substring(p+7)
else if((p=s.indexOf("Зарегистрирован")) != -1) li[f].innerHTML=s.substring(0,p)+"Я тут с"+s.substring(p+15)
else if((p=s.indexOf("Провел на форуме")) != -1) li[f].innerHTML=s.substring(0,p)+"Я торчу тут уже"+s.substring(p+16)
else if((p=s.indexOf("Последний визит")) != -1) li[f].innerHTML=s.substring(0,p)+"Меня тут видели"+s.substring(p+16)
else if((p=s.indexOf("IP")) != -1) li[f].innerHTML=s.substring(0,p)+"Ай-Пи"+s.substring(p+2)
}
</script>
<!--END Duka aka SAB0TAGE (c) -->

тут думаю вопросов не возникнет.. заменяем "Мессаг" и прочее на свои называния
Скрипт ставим в html-низ.

-1

18

Dorian, этот скрипт писал я, он есть в архиве - http://support.rusff.ru/archive.php

0

19

кстати на счёт регистрации в низу отмечено сколько зарегено пользователей если поменять эту строку

Dorian написал(а):

else if((p=s.indexOf("Зарегистрирован")) != -1) li[f].innerHTML=s.substring(0,p)+"Я тут с"+s.substring(p+15)

получится что слова Зарегестреривонных пользователей ломаются на те которые пишешь в данной строке самого скрипта что делать подскажите?

0


Вы здесь » Техническая поддержка сервиса Quadro.Boards » Архив » Визуальные Скрипты


Рейтинг форумов | Создать форум бесплатно © 2007–2016 «QuadroSystems» LLC