скрипты
Сообщений 1 страница 7 из 7
Поделиться22010-03-25 19:03:06
Баннер, позволяющий при наведении мыши сменить картинку
<a onmouseover="document.banner.src='http://www.kolobok.us/smiles/user/kez_17.gif';" onmouseout="document.banner.src='http://www.kolobok.us/smiles/standart/smile3.gif';" href="http://tps.bbmy.ru/"><img src="http://www.kolobok.us/smiles/standart/smile3.gif" name="banner"></a>
Первая картинка - при наведении.
Вторая - после наведения.
Третья - в обычном состоянии, пока по баннеру не провели мышью.
Адрес форума тоже меняйте на Ваш.
Ставить куда угодно.
Поделиться32010-03-25 19:10:21
Подпись по умолчанию тем, у кого ее нет
<script type="text/javascript">
if (document.URL.indexOf("viewtopic")!=-1)
{var sigs=document.getElementById('pun-main').getElementsByTagName("div")
var v=0
for (v=0; v<=(sigs.length-1); v++)
{if (sigs[v].className=="post-content")
{if (sigs[v].innerHTML.toLowerCase().indexOf("<span>подпись автора</span>")==-1)
{sigs[v].innerHTML=sigs[v].innerHTML+"<dl class='post-sig'><dt><span>Подпись автора</span></dt><dd><p>"+"Ваш текст по умолчанию"+"</p></dd></dl>"}}}}
</script>
Поделиться42010-03-25 19:11:24
Смена слова Позитив, Уважение на свое
<script type="text/javascript">
function changeLink()
{var arr=document.links
for (j in arr)
{
if (arr[j].innerHTML=="Позитив")
{arr[j].innerHTML="Ваше слово"}}}
changeLink()
</script>
HTML низ соответственно
<script type="text/javascript">
function changeLink()
{var arr=document.links
for (j in arr)
{
if (arr[j].innerHTML=="Уважение")
{arr[j].innerHTML="Ваше слово"}}}
changeLink()
</script>
Поделиться52010-03-25 19:16:12
Сворачивание подписи. Duka
Идея: Lazary
Разработка: Duka
В хтмл в форме ответа или в хтмл-низ ставим следущее:
<script language="JavaScript1.2">
<!--
var ns6=document.getElementById&&!document.all?1:0
var head="display:''"
var folder=''
function expandit(curobj){
folder=ns6?curobj.nextSibling.nextSibling.style:document.all[curobj.sourceIndex+1].style
if (folder.display=="none")
folder.display=""
else
folder.display="none"
}
//-->
</script>
<script type="text/javascript">
var arr=document.getElementsByTagName("dl")
i=0
str=document.URL
while(arr[i] ){
if(arr[i].className=="post-sig"){
name=arr[i].innerHTML
name=name.substring(43)
arr[i].innerHTML="<dt><span>Подпись автора</span></dt><dd><p><span style='cursor:hand' onClick='expandit(this)'>Показать подпись</span><span style='display:none' style=&{head};><br>"+name+"</span></p></dd>"
}
i++
}
</script>В результате у всех пользователей будет ссылка-кнопка, при нажатии на которую появится сама подпись.
А для чего это?
Просто многие любят злоупотреблять картинками и тем самым мешают ознакамливаться с самой темой.
Поделиться62010-03-25 19:17:40
Добавить в закладки (Opera + Mozilla)
<a href="http://forum.mybb.ru" rel="sidebar" onClick="return createBookmark('Название форума');">Добавь в закладки</a>
Жирное менять на свое. Вставлять туда, где хотите их видеть
Поделиться72010-03-25 19:18:28
Генератор таблиц (BB-таблицы). Duka
• Идея: Diesel
• Разработка: Duka
• Описание
Скрипт поставит в форму ответа ссылку, при нажатии которой открывается сразу под ней меню для создания таблиц из BB-кодов [table*], [tr*], [td*] (без звездочек). Вам предложат ввести кол-во необходимых строк и ячеек, после этого жми "Создать" и вы увидете сгенерированую таблицу. Выделите все теги (для этого есть кнопка Выделить) и скопируйте их, нажмите "Назад" и в тело сообщения поставьте данный код, изменив описание ячеек.
• Установка
Скрипт ставить строго в HTML в форме ответа.
• Скрипт
<script language="JavaScript1.2">
<!--
var ns6=document.getElementById&&!document.all?1:0
var head="display:''"
var folder=''
function expandit(curobj){
folder=ns6?curobj.nextSibling.nextSibling.style:document.all[curobj.sourceIndex+1].style
if (folder.display=="none")
folder.display=""
else
folder.display="none"
}
//-->
</script>
<SCRIPT language=JavaScript>
<!--
function MM_openBrWindow(theURL,winName,features) {
window.open(theURL,winName,features);
}
function InsSM()
{
var table = '[table'+document.all.Bgcolor.value+document.all.Dkcolor.value+document.all.Ltcolor.value+']';
for (var x=0; x<document.all.rows.value; x++) {
table += "[tr]";
for (var y=0; y<document.all.cols.value; y++) {
table += "[td]Ячейка[/td]";
}
table += "[/tr]";
}
table += "[/table]\n";
document.all.theCode.value=(table);
document.write('<b><font size=2 color=#555555 face=Arial, Helvetica, sans-serif>Скопируйте эти теги в ваше сообщение</font></b><br><textarea name=theCode cols=50 rows=6>'+table+'</textarea><br><input type=button name=Button value=Выделить onClick=document.all.theCode.select();document.all.theCode.focus()><br><br><br>');
document.write('<p><input type=button name=button value=Назад onClick=history.back()></p><Br><br>Скрипт написан компанией <a href=http://rusff.me target=_blank>RusFF</a>.');
}
function MM_findObj(n, d) {
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}
function MM_showHideLayers() {
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
obj.visibility=v; }
}
//-->
</SCRIPT>
<h4 style='cursor:hand' onClick='expandit(this)'>Сделать таблицу</h3>
<TABLE width=300 style='display:none' style=&{head};>
<TR>
<TD>Строк: <INPUT maxLength=3 size=3 value=1 name=rows></TD>
<TD>Ячеек: <INPUT maxLength=4 size=3 value=1 name=cols></TD>
<td><INPUT type=hidden name=Bgcolor><INPUT type=hidden name=Dkcolor><INPUT type=hidden name=Ltcolor></td>
<TD colSpan=4><A href="http://rusff.me/" target=_blank><B>RusFF ©</B></A><BR><INPUT type=hidden name=theCode> <INPUT onclick=InsSM() type=button value="Создать" name=Button2></TD>
</TR>
</TABLE>







