Тут будут выложены скрипты от пользователей сервиса.
Скрипты от пользователей
Сообщений 1 страница 30 из 46
Поделиться22009-04-26 13:52:50
Падающие предметы
<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>
Вместо Адрес_снежинки - вписать адрес той картинки, которая будет играть роль снежинок
Поделиться32009-04-26 14:00:20
Запрет на установку аватара и подписи отдельным пользователям
<script type="text/javascript"> var a =document.URL var b=document.getElementById('pun-status').innerHTML if (b.indexOf("Ник")!=-1) { if ((a.indexOf("signature")!=-1)||(a.indexOf("section=avatar")!=-1)) {document.getElementsByName('update')[0].onclick=noChange} else if (a.indexOf("upload-avatar")!=-1) {document.getElementsByName('urload')[0].onclick=noChange}} function noChange() {alert ("Пошел нафиг") return false} </script>
Вместо ник - ник юзера, которому запретили менять.
Поделиться42009-04-26 14:01:51
Постепенно набирающееся название форума.
<script> var tit = document.title; var c = 0; function writetitle() { document.title = tit.substring(0,c); if(c==tit.length) { c = 0;setTimeout("writetitle()", 3000) } else { c++; setTimeout("writetitle()", 200) } } writetitle() </script>
Поделиться52009-04-26 14:04:09
Профилактика форума
<script type="text/javascript"> if ((document.URL.indexOf("forum.mybb.ru")!=-1)&&(document.title!="Форум технической поддержки - Форум")&&(document.getElementById('pun-status').innerHTML.indexOf('Ник')==-1)) {window.open ("http://forum.mybb.ru", "_self")} </script>
Вместо forum.mybb.ru - свой адрес
Вместо Форум технической поддержки - название своего форума
Вместо Ник - ваш админский ник
И в объявление напишите о профилактике, если хотите.
Поделиться62009-04-26 14:05:41
Всплывающее окно-раздражалка для незарегестрированных
Само всплывает и появляется через определенные промежутки врмени.
Вместо текста "Зарегистрируйся" можно вписать люой текст, в том числе и HTML поддерживается.
Вместо 3000- интервал который окно держится до исчезновения и через скока появляется снова
в миллесекундах
<script type="text/javascript"> var t var freak function freakOut() {freak=window.open("", "_blank", "toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=300, height=300") freak.document.write ("Зарегистрируйся") t=setTimeout ("freakIn()", 3000) } function freakIn() {freak.close() t=setTimeout ("freakOut()", 3000)} if (document.getElementById('pun-status').innerHTML.indexOf("Гость")!=-1) {freakOut()} </script>
Поделиться72009-04-26 14:07:43
Скрипт замены надписей активны/неактивны под аватаром на картинки
<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>
Поделиться82009-04-26 14:11:11
Замена ссылок Профиль - ЛС - Email картинками
<script type="text/javascript"> var trr=document.getElementsByTagName("ul") var fi=0 for (fi=0; fi<=(trr.length-1);fi++) {if (trr[fi].innerHTML.indexOf("pl-email")!=-1) {var drr=trr[fi].getElementsByTagName("a") drr[0].innerHTML="<img src='картинка Профиль' />" drr[1].innerHTML="<img src='картинка ЛС' />" drr[2].innerHTML="<img src='картинка Email' />" }} </script>
Поделиться92009-04-26 14:13:33
Замена всех ссылок под сообщением на кнопки (ЛС, профиль, мыло, цитировать, редактировать, удалить)
<script type="text/javascript"> var trr=document.getElementsByTagName("div") var fi=0 for (fi=0; fi<=(trr.length-1);fi++) {if (trr[fi].className=="post-links") {var drr=trr[fi].getElementsByTagName("a") drr[0].innerHTML="<img src='картинка профиль'/>" drr[1].innerHTML="<img src='картинка лс' />" var er=2 for (er=2; er<=(drr.length-1); er++) {if (drr[er].innerHTML.indexOf("E-mail")!=-1) {drr[er].innerHTML="<img src='картинка мыла' />"} else if (drr[er].innerHTML.indexOf("Вебсайт")!=-1) {drr[er].innerHTML="<img src='картинка вебсайт' />"} else if (drr[er].innerHTML.indexOf("Цитировать")!=-1) {drr[er].innerHTML="<img src='картинка цитировать'/>"} else if (drr[er].innerHTML.indexOf("Редактировать")!=-1) {drr[er].innerHTML="<img src='картинка правка' />"} else if (drr[er].innerHTML.indexOf("Удалить")!=-1) {drr[er].innerHTML="<img src='картинка удалить' />"} }}} </script>
Поделиться102009-04-26 14:15:46
Смена шрифта для форума в данном случае Для ссылок(ставить хтмл низ/верх):
<style> BODY A{font-family : "Шрифт";} </style>
Поделиться112009-04-26 14:18:34
Картинка в форме быстрго ответа
<style type="text/css"> .punbb textarea {background: url(адрес картинки) top right no-repeat} </style>
Поделиться122009-04-26 14:22:39
Поменять шрифт тем, написания постов и т.д.
<style type="text/css">.post-content {font-family: Comic Sans Ms;}</style>
HTML верх, между тегами стиля.
Поделиться132009-04-26 14:26:28
Этот скрипт для гостей отображает только имя пользователя, аватар пользователя и репутацию пользователя
Ставить:
- HTML верх, низ, объявление (ВНИМАНИЕ!!!! Скрипт не работает в HTML в форме ответа)
<script type='text/javascript'> if (document<script type='text/javascript'> if (document.getElementById('pun-status').innerHTML.indexOf("Гость")!=-1) { document.write("<style>") document.write(".pa-online {display:none}") document.write(".pa-reg {display:none}") document.write(".pa-posts {display:none}") document.write(".pa-fld1 {display:none}") document.write(".pa-fld2 {display:none}") document.write(".pa-fld3 {display:none}") document.write(".pa-icq {display:none}") document.write(".pa-age {display:none}") document.write(".pa-sex {display:none}") document.write(".pa-time-visit {display:none}") document.write(".pa-from {display:none}") document.write(".pa-title {display:none}") document.write("</style>") } </script>
можно убрать всё, кроме репутации и аватара
Поделиться142009-04-26 14:27:56
Подпись по умолчанию тем, у кого ее нет
<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>
Поделиться152009-04-26 14:28:46
Замена "мужской/женский" (пол) на картинки
<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='мужская картинка' />"} else if (sex[sx].innerHTML.indexOf("Женский")!=-1) {sex[sx].innerHTML="Пол: "+"<img src='женская картинка' />"} }} </script>
Поделиться162009-04-26 14:29:39
Сделать все ссылки в сообщениях невидимыми для гостей
<script type="text/javascript"> if (!document.getElementById('navprofile')) { var posti=document.getElementById("pun-main").getElementsByTagName("div") var oj=0 for (oj=0; oj<=(posti.length-1); oj++) {if (posti[oj].className=="post-content") {posti[oj].innerHTML=posti[oj].innerHTML.toLowerCase().replace(/<a href/g, "<font color='red'>Зарегься чтобы увидеть ссылки</font><a style='display: none;' href")}} } </script>
Поделиться172009-04-26 14:35:33
Скрипт скрытия фотографий от гостей:
<script language="JavaScript"> if( !document.getElementById("navprofile") ) { document.write("<style>") document.write(".post-content IMG{display:none !important}") document.write("</style>") } </script>
вставлять в HTML низ
Поделиться182009-04-26 14:36:32
Изменение уважение на свое слово
<script type="text/javascript"> function changeLink() {var arr=document.links for (j in arr) { if (arr[j].innerHTML=="Уважение") {arr[j].innerHTML="Ваше слово"} }} changeLink() </script>
Поделиться192009-04-26 14:37:44
Смена слова Позитив на свое слово:
<script type="text/javascript"> function changeLink() {var arr=document.links for (j in arr) { if (arr[j].innerHTML=="Позитив") {arr[j].innerHTML="Ваше слово"} }} changeLink() </script>
В HTML низ
Поделиться202009-04-26 14:41:51
Этот код позволяет создать вам свои цвета на форуме и вынести отдельную кнопку в форму ответа.(с) Duka
<table><tr> <td onclick="return changeVisibility('mycolor', this)"><img src="http://forum.mybb.ru/i/color_swatch.png" alt="Мои цвета" /></td></tr></table> <div class="container" id="mycolor" style="display:none; width:200px"> <table cellspacing="0"> <tr> <td style="background-color:indigo" onclick="bbcode('[color=indigo]', '[/color]'); return changeVisibility('mycolor', this)"></td> <td style="background-color:thistle" Height="15px" onclick="bbcode('[color=thistle]', '[/color]'); return changeVisibility('mycolor', this)"></td> <td style="background-color:tomato" onclick="bbcode('[color=tomato]', '[/color]'); return changeVisibility('mycolor', this)"></td> <td style="background-color:yellowgreen" onclick="bbcode('[color=yellowgreen]', '[/color]'); return changeVisibility('mycolor', this)"></td> <td style="background-color:lightslategray" onclick="bbcode('[color=lightslategray]', '[/color]'); return changeVisibility('mycolor', this)"></td> <td style="background-color:lightpink" onclick="bbcode('[color=lightpink]', '[/color]'); return changeVisibility('mycolor', this)"></td> <td style="background-color:goldenrod" onclick="bbcode('[color=goldenrod]', '[/color]'); return changeVisibility('mycolor', this)"></td> <td style="background-color:blue" onclick="bbcode('[color=blue]', '[/color]'); return changeVisibility('mycolor', this)"></td> <td style="background-color:silver" onclick="bbcode('[color=silver]', '[/color]'); return changeVisibility('mycolor', this)"></td> <td style="background-color:aquamarine" onclick="bbcode('[color=aquamarine]', '[/color]'); return changeVisibility('mycolor', this)"></td> </tr> </table> </div>
А теперь как работать:
Для добавления своего нового цвета добавьте
<td style="background-color:ЦВЕТ" onclick="bbcode('[color=ЦВЕТ]', '[/color]'); return changeVisibility('mycolor', this)"></td>
Вместо ЦВЕТ добавляете свой цвет: название цвета или номер цвета в RGB формате(решетка перед цветом в RGB обязательна)
Если Вы решили добавить много своих цветов, то не забудьте изменить в "width:200px" размер ширины всплывающего контейнера. изменяете 200 на значение большее или меньшее по Вашему усмотрению.
Скрипт вставлять в HTML в форме ответа. В дальнейших планах - добавить в панель с кнопками, но сейчас на это нет времени...
При желании также можно вместо
<img src="http://forum.mybb.ru/i/color_swatch.png" alt="Мои цвета" />
Написать "Мои цвета" или на ваше усмотрение кнопку.
Поделиться212009-04-26 14:44:56
Скрипт для установки аватара по умолчанию.
<script type="text/javascript"> defaultPict = "http://forumupload.ru/uploads/0000/12/13/61-1.png" var arr=document.getElementsByTagName("ul") i=1 while(arr[++i]){ str=arr[i].innerHTML if(str.indexOf("pa-avatar")==-1) { q=str.toLowerCase() if((pos=q.indexOf("<li class=pa-from>"))!=-1 || (pos=q.indexOf("<li class=\"pa-from\">"))!=-1 || (pos=q.indexOf("<li class=pa-reg>"))!=-1 || (pos=q.indexOf("<li class=\"pa-reg\">"))!=-1){ nstr =str.substring(0,pos) nstr+="<li class=\"pa-avatar item2\"><img src="+ defaultPict +" alt=\"Аватар\" /></li>" nstr+=str.substring(pos) arr[i].innerHTML=nstr }}} </script>
Поделиться222009-04-26 14:47:03
Скрипт запрещает простотрa профиля участника гостями.
(при попытке сделать это перекидывает гостя обратно на страницу, с которой он хотел перейти в профиль)
<script language="JavaScript"> str=document.URL page=str.substring(str.lastIndexOf('/')+1) str = new String(document.getElementById("pun-status").innerHTML); if(page.indexOf("profile.php")!= -1 && !document.getElementById("navprofile") ) document.URL=document.referrer </script>
Вставлять его нужно в объявление, или html-низ. Но лучше всего в объявление.
Поделиться232009-04-26 14:51:56
Скрипт цветовыделения на три группы.
<script type="text/javascript"> var arr=document.links var arr1=new Array ("ник", "ник1") var arr2=new Array ("ник2","ник3") var arr3=new Array ("ник4", "ник5") for (x in arr) {for (y in arr1) {if (arr[x].innerHTML==arr1[y]) { arr[x].innerHTML="<font color='red'>"+arr[x].innerHTML+"</font>"} }} for (x in arr) {for (j in arr2) {if (arr[x].innerHTML==arr2[j]) { arr[x].innerHTML="<font color='blue'>"+arr[x].innerHTML+"</font>"}}} for (x in arr) {for (l in arr3) {if (arr[x].innerHTML==arr3[l]) { arr[x].innerHTML="<font color='green'>"+arr[x].innerHTML+"</font>"}}} </script>
Вставляем в ХТМЛ-низ, заменяете на свои данные.
var arr1=new Array - Администраторы var arr2=new Array - Координаторы var arr3=new Array - Модераторы
Поделиться242009-04-26 14:57:18
Бегушая строка и её состовляющие (причём можно ставить везде где поддерживается ХТМЛ, а именно начиная с ХТМЛ низ/верх, описания раздела, объявления и правил, и быстрого твета):
Для того чтобы отобразить некий текст, баннеры и другие элементы в форме бегущей строки, помещаем свой текст (или HTML эдлементов) в теги
<marquee>...</marquee>
Для этого тега можно опционально задать следующие атрибуты, или свойства бегущей строки:
Aling - выравнивание текста
Возможные значения:
LEFT - по левому краю
RIGHT - по правому
MIDDLE - по центру
BOTTOM - по нижнему
Behavior - поведение текста (Способ движения)
Возможные значения
SCROLL - движется в одном направлении, постепенно исчезая из поля зрения
SLIDE - доезжает до края и останавливается
ALTERNATE - ездит от края к краю
Scrolldelay - задержка смещения (интервал в миллисекундах между показами текста на разных позициях, создающими эффект анимации)
Возможные значения: любое числовое
Loop - число проигрываний
Возможные значения
число
INFINITE - бесконечное проигрывание
Widht - ширина поля
Height - высота поля
Direction - направление движения
Возможные значения
LEFT
RIGHT
UP
Bgcolor - фон поля бегущей строки
Vspace - отступ сверху и снизу поля
Hspace - отступ слева и справа
<marquee behavior="scroll" direction="left" bgcolor="#FF0000" width="200" height="25" scrolldelay="10" loop="infinite">Ваш текст </marquee>
горизонтальная бегущая строка
<marquee behavior="scroll" direction="up" bgcolor="#FFFF00" width="400" height="400" scrolldelay="100" loop="20">Ваш текст</marquee>
вертикальная бегущая строка
Чтобы строка останавливала движение при наведении мыши в тег надо добавить
onMouseOver="this.stop()"
onMouseOut="this.start()"
(пример)
<marquee onMouseOver="this.stop()" onMouseOut="this.start()"> Ваш текст </marquee
Поделиться252009-04-26 14:58:18
Cообщение для гостей:
<script> x =new String(document.getElementById("pun-navlinks").getElementsByTagName("li").innerHTML); if (x.indexOf("Профиль") == -1) document.write("[b]Сообщение гостям[/b]"); </script>
Поделиться262009-04-26 15:13:08
Ставим инфомацию о пользователе по центру
<style type="text/css"> .post-author{ text-align: center !important; } </style>
Ставить в html верх
Поделиться272009-04-26 15:15:09
Скрипт Часы с датой
довольно компактные часики на форум, без особых излишеств и что немаловажно без рекламы!
Ставить: куда хотите!!!
Текущие дата и время <script> var tags_before_clock = " <font class=\"clock\">" var tags_middle_clock = " " var tags_after_clock = " </font>" document.write('<span id="clock"></span>'); DaysofWeek = new Array() DaysofWeek[0]="Воскресенье" DaysofWeek[1]="Понедельник" DaysofWeek[2]="Вторник" DaysofWeek[3]="Среда" DaysofWeek[4]="Четверг" DaysofWeek[5]="Пятница" DaysofWeek[6]="Суббота" Months = new Array() Months[0]="Января" Months[1]="Февраля" Months[2]="Марта" Months[3]="Апреля" Months[4]="Мая" Months[5]="Июня" Months[6]="Июля" Months[7]="Августа" Months[8]="Сентября" Months[9]="Октября" Months[10]="Ноября" Months[11]="Декабря" function upclock(){ var dte = new Date(); var hrs = dte.getHours(); var min = dte.getMinutes(); var sec = dte.getSeconds(); var day = DaysofWeek[dte.getDay()] var date = dte.getDate() var month = Months[dte.getMonth()] var year = dte.getFullYear() var col = ":"; var spc = " "; var com = ","; var apm; if (12 < hrs) { apm="<font size='-1'><span class=\"gensmall\"> pm</span></font>"; hrs-=12; } else { apm="<font size='-1'><span class=\"gensmall\"> am</span></font>"; } if (hrs == 0) hrs=12; if (min<=9) min="0"+min; if (sec<=9) sec="0"+sec; if(navigator.appName == "Netscape") { clock = document.getElementById("clock"); clock.innerHTML = tags_before_clock+hrs+col+min+col+sec+apm+spc+tags_middle_clock+spc+day+com+spc+month+spc+date+com+spc+year+tags_after_clock; } if (navigator.appVersion.indexOf("MSIE") != -1){ clock.innerHTML = tags_before_clock+spc+day+com+spc+date+spc+month+spc+year+com+tags_middle_clock+hrs+col+min+col+sec+apm+spc+tags_after_clock; } } setInterval("upclock()",1000);
Поделиться282009-04-26 15:18:52
Подсвечиваем разделы при наведении мышью (C) Duka
<script type="text/javascript"> var td = document.getElementsByClassName("tcl") for(i=0;i<td.length;i++){ td[i].setAttribute("onmouseover", "this.style.backgroundColor='цвет") td[i].setAttribute("onmouseout", "this.style.backgroundColor=''") } </script>
второй способ
<style type="text/css"> td.tcl:hover {background: #ccc !important;} </style>
Поделиться292009-04-26 15:50:16
Замена кнопок Новая тема, Новый опрос, Подписаться и отслеживать тему, Отписаться) на картинки
<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='адрес картинки Начать опрос' />"} else if (arr[j].innerHTML=="Отписаться)") {arr[j].innerHTML="<img id='fifik3'"+" src='адрес картинки Отписаться)' />"} else if (arr[j].innerHTML=="Подписаться и отслеживать тему") {arr[j].innerHTML="<img id='fifik4'"+" src='адрес картинки Подписаться и отслеживать тему' />"}}} changeLink() </script>
Поделиться302009-04-26 15:52:39
Иконки "Новые сообщения/Нет новых сообщений/Выделенная(важная) тема/Закрытая тема/Перенесённая тема"
Новые сообщения
<style type="text/css">TR.inew Div.icon {
background-image : url(адрес картинки);
background-repeat: no-repeat;
}
</style>
Нет новых сообщений
<style type="text/css"> Div.icon {
background-image : url(адрес картинки);
background-repeat: no-repeat;
}
</style>
Важная тема
<style type="text/css">TR.isticky Div.icon {
background-image : url(адрес картинки);
background-repeat: no-repeat;
}
</style>
Закрытая тема
<style type="text/css"> TR.iclosed Div.icon {
background-image : url(адрес картинки);
background-repeat: no-repeat;
}
</style>
Перенесённая тема
<style type="text/css"> TR.iredirect Div.icon {
background-image : url(адрес картинки);
background-repeat: no-repeat;
}
</style>