Форум поддержки «ЖивыеФорумы.ру»

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

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


Вы здесь » Форум поддержки «ЖивыеФорумы.ру» » Новые возможности форумов » Расширение функций форумов: полезные скрипты


Расширение функций форумов: полезные скрипты

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

1

Все подходящие и полезные скрипты для наших форумов пишем сюда! 


Маленькие правила:


При выкладывании обязательно скрипта указать:

1.Описание действия скрипта.
2. Откуда взят скрипт.

И никакого ОФФТОПа и ФЛУДа

И старайтесь не выкладывать повторно скрипты.

+1

2

Музыка при входе на ваш форум.

Код:
<center><embed src='ссылка на мелодию' width=77 height=27 loop=-1 autostart=true border=0></center>

0

3

Бегущая строка!Я соединил две пред идущих и вот что вышло!

Код:
<marquee behavior="scroll" direction="RIGHT" scrolldelay="100" <center><font color=Red>Ваш текст</font></center></marquee>

0

4

Убойный скрипт. В код я правда не влезал, некогда... Но все работает.
Ставим, наслаждаемся.

Код:
<script type="text/javascript"> 

function cdtime(container, targetdate){ 
if (!document.getElementById || !document.getElementById(container)) return 
this.container=document.getElementById(container) 
this.currentTime=new Date() 
this.targetdate=new Date(targetdate) 
this.timesup=false 
this.updateTime() 
} 

cdtime.prototype.updateTime=function(){ 
var thisobj=this 
this.currentTime.setSeconds(this.currentTime.getSeconds()+1) 
setTimeout(function(){thisobj.updateTime()}, 1000) 
} 

cdtime.prototype.displaycountdown=function(baseunit, functionref){ 
this.baseunit=baseunit 
this.formatresults=functionref 
this.showresults() 
} 

cdtime.prototype.showresults=function(){ 
var thisobj=this 


var timediff=(this.targetdate-this.currentTime)/1000 
if (timediff<0){ 
this.timesup=true 
this.container.innerHTML=this.formatresults() 
return 
} 
var oneSecond=100 
var oneMinute=60 
var oneHour=60*60 
var oneDay=60*60*24 
var dayfield=Math.floor(timediff/oneDay) 
var hourfield=Math.floor((timediff-dayfield*oneDay)/oneHour) 
var minutefield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour)/oneMinute) 
var secondfield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour-minutefield*oneMinute)) 
var milisecondfield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour-minutefield*oneMinute-secondfield*oneSecond)) 
if (this.baseunit=="hours"){ 
hourfield=dayfield*24+hourfield 
dayfield="n/a" 
} 
else if (this.baseunit=="minutes"){ 
minutefield=dayfield*24*60+hourfield*60+minutefield 
dayfield=hourfield="n/a" 
} 
else if (this.baseunit=="seconds"){ 
var secondfield=timediff 
dayfield=hourfield=minutefield="n/a" 
} 
this.container.innerHTML=this.formatresults(dayfield, hourfield, minutefield, secondfield, milisecondfield) 
setTimeout(function(){thisobj.showresults()}, 1000) 
} 

function formatresults(){ 
if (this.timesup==false){ 
var displaystring="<b>"+arguments[0]+" д "+arguments[1]+" ч "+arguments[2]+" м <font color=red> "+arguments[3]+"</font> с </b>" 
} 
else{ 
var displaystring="Лето уже закончилось :(" 
} 
return displaystring 
} 

</script> 

<center> 
<h1 class='diary'>До начала лета осталось</h1><br><br> 
<h1><div id="countdowncontainer"></div></h2> 
<br /><br /> 
</center> 

<script type="text/javascript"> 

   var futuredate=new cdtime("countdowncontainer", "June 1, 2008 00:00:00") 
   futuredate.displaycountdown("days", formatresults) 

</script>

Немного комментариев по изменению
Тут меняем заголовок.

<h1 class='diary'>До начала лета осталось</h1><br><br>

Тут устанавливаем дату. Соблюдайте формат даты.

var futuredate=new cdtime("countdowncontainer", "June 1, 2008 00:00:00")

0

5

Постепенно набирающееся название форума :

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


Статус ICQ (в сети, не в сети)

Код:
<script Language="JavaScript"> 
var arr=document.getElementsByTagName("li") 
i=0 
while(arr[i] ){ 
if(arr[i].className=="pa-icq"){ 
icq=arr[i].innerHTML 
icq=icq.substring(5) 
arr[i].innerHTML="<a href=\"http://www.icq.com/whitepages/about_me.php?uin="+icq+"\"><img src='http://status.icq.com/online.gif?icq="+icq+"&img=5' align='absmiddle'></a>"+" "+icq+"" 
} 
i++ 
} 
</script>


Ссылки которые при наведении курсора переливаються цветами : (Работает только в Internet Explorer)

Код:
<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;}} 
elmR = Math.floor(elmR); 
elmG = Math.floor(elmG); 
elmB = Math.floor(elmB); 
clrRGB = '#' + elmR.toString(16) + elmG.toString(16) + elmB.toString(16); 
elmH = elmH + rate; if (elmH >= 360) elmH = 0; 
return clrRGB;}</script>

Вставляем флеш :

Код:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="Шырина" height="Высота"><param name=movie value="Адрес флешки"><param name=quality value=high><embed src="Адрес флешки" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="Шырина" height="Высота"></embed></

Работающий статус ICQ в обьявлении :

Код:
<a href="http://people.icq.com/people/about_me.php?uin=вашномер аськи" target="_blank"><img src="http://status.icq.com/online.gif?icq=Ваш номер аськи&img=5" alt="Постучать к : НИК"></a>

Пример :

<a href="http://people.icq.com/people/about_me.php?uin=111111111" target="_blank"><img src="http://status.icq.com/online.gif?icq=111111111&img=5" alt="Постучаться к : Юнайтед"></a>


Сделать стартовой (кнопка, ставим в обьявление) :

Код:
<a href="javascript:;" style="text-decoration:none" onClick="this.style.behavior='url(#default#homepage)'; this.setHomePage('Адрес вашего форума'); return false;" ><img src="http://c.foto.radikal.ru/0605/3e86026d286a.gif" border="0" align="bottom" title="Сделать стартовой" alt="Сделать стартовой" style="margin-bottom:0" width="16" height="16"></a>

Добавить в избранное (кнопка, ставим в обьявление) :

Код:
<A HREF="#" ONCLICK='window.external.AddFavorite(location.href,document.title);return false'><img src=http://c.foto.radikal.ru/0605/a4a32a5d75a6.gif alt="Добавить в Избранное" border="0" title="Добавить в Избранное"></A>

0

6

Надпись, меняющаяся в зависимости от дня недели.

Код:
<center> 
<h3><Script Language="JavaScript" type="text/javascript"> 
/* если вы хотите один цвет на все дни то удалите <font color=#ff0000> ... </font> в нутри строк document.write и задайте его с наруже блока <script>*/ 
now = new Date() 
if (now.getDay() == 0) 
document.write("<font color=#ff6600>Воскресенье. Можно сесть все варенье.</font>") 
if (now.getDay() == 1) 
document.write("<font color=#ccff00>Понедельник - день тяжелый!</font>") 
if (now.getDay() == 2) 
document.write("<font color=#ccff00>Вторник.</font>") 
if (now.getDay() == 3) 
document.write("<font color=#ffcc00>Среда. Работа есть вседа.</font>") 
if (now.getDay() == 4) 
document.write("<font color=#ccff00>Четверг. У Вас дождик?</font>") 
if (now.getDay() == 5) 
document.write("<font color=#ccff00>Пятница. Обычно 13. Остерегаятесь черных котов.</font>") 
if (now.getDay() == 6) 
document.write("<font color=#ff6600>Субота. Забыта вся работа.</font>") 
</Script></h3> 
<p> 
<Script language=JavaScript> 
<!--.. 
function closeIt() { 
close(); 
} 
// --> 
</Script></p> 
</center>

0

7

Подпрыгивающее слово или фраза

<html>
<head>
<title>Подпрыгивающее слово или фраза</title>
<script language="JavaScript">
<!--
var rad = 100;
var xoff = 350;
var yoff = 120;
var pi = Math.PI;
var inc = pi/40;
var pos=0;
function move() {
pos += inc;
if (pos>= pi ) {pos=0;}
obj.left = xoff;
obj.top = -(rad * Math.sin(pos)) + yoff;
setTimeout("move()", 50);
}
-->
</script>
</head>
<body>
<div id="obj" style="position:absolute; left:400px; top:10px; width:10px; height:31px"><font face="Arial" color="#00cc00"><strong>Прыг!</strong></font></div>
<script language="JavaScript">
<!--
var NN = (navigator.appName == "Netscape" && parseInt(navigator.appVersion) >= 4);
var obj = (NN) ? document.obj : document.all.obj.style;
move();
-->
</script>
</body>
</html>

0

8

Часы в заголовке окна.

Код:
<html> 
<head> 
<title>Часы в заголовке окна</title> 
<script language="JavaScript"> 
timestr = "00:00:00"; 
tid = 0; 
pause = 0; 
var to; 
var bcount; 
var tcount; 
function writer(){ 
document.write("test"); 
} 
function time(n) { 
tid=window.setTimeout("time(1)",to); 
today = new Date() 
if(today.getMinutes() < 10){ 
pad = "0"} 
else 
pad = ""; 
if(today.getSeconds() < 10){ 
pads = "0"} 
else 
pads = ""; 
timestr=today.getHours()+":"+pad+today.getMinutes()+":"+pads+today.getSeconds(); 
document.title = timestr; 
window.clearTimeout(tid); 
tid=window.setTimeout("time()",to); 
} 
function start(x) { 
f=x; 
to=60; 
time(x); 
} 
function cleartids() { 
window.clearTimeout(tid); 
} 
</script> 
</head> 
<body onload="start(document.forms[0])" onunload="cleartids()"> 
</body> 
</html>

0

9

Круглые часы, возможно различное разположение, (возможно закребление к углу окна браузера)

Код:
<head> 
<title>Часы круглые (возможно различное разположение, возможно закребление к углу окна браузера)</title> 
</head> 
<body> 
<SCRIPT language=JavaScript> 
fCol='#99ff00'; //цвет цифр на циферблате. 
sCol='#99ff00'; //Цвет секундных стрелок. 
mCol='#99ff00'; //цвет минутных стрелок. 
hCol='#99ff00'; //Цвет часовых стрелок. 
Ybase=40; //Высота часов. 
Xbase=40; //Ширина часов. 
H='...'; 
H=H.split(''); 
M='....'; 
M=M.split(''); 
S='.....'; 
S=S.split(''); 
NS4=(document.layers); 
NS6=(document.getElementById&&!document.all); 
IE4=(document.all); 
Ypos=0; 
Xpos=0; 
dots=12; 
Split=360/dots; 
if (NS6){ 
for (i=1; i < dots+1; i++){ 
document.write('<div id="n6Digits'+i+'" style="position:absolute;top:0px;left:0px;width:30px;height:30px;font-family:Arial;font-size:10px;color:#'+fCol+';text-align:center;padding-top:10px">'+i+'</div>'); 
} 
for (i=0; i < M.length; i++){ 
document.write('<div id="Ny'+i+'" style="position:absolute;top:0px;left:0px;width:2px;height:2px;font-size:2px;background:#'+mCol+'"></div>'); 
} 
for (i=0; i < H.length; i++){ 
document.write('<div id="Nz'+i+'" style="position:absolute;top:0px;left:0px;width:2px;height:2px;font-size:2px;background:#'+hCol+'"></div>'); 
} 
for (i=0; i < S.length; i++){ 
document.write('<div id="Nx'+i+'" style="position:absolute;top:0px;left:0px;width:2px;height:2px;font-size:2px;background:#'+sCol+'"></div>'); 
} 
} 
if (NS4){ 
dgts='1 2 3 4 5 6 7 8 9 10 11 12'; 
dgts=dgts.split(' ') 
for (i=0; i < dots; i++){ 
document.write('<layer name=nsDigits'+i+' top=0 left=0 height=30 width=30><center><font face=Arial size=1 color='+fCol+'>'+dgts[i]+'</font></center></layer>'); 
} 
for (i=0; i < M.length; i++){ 
document.write('<layer name=ny'+i+' top=0 left=0 bgcolor='+mCol+' clip="0,0,2,2"></layer>'); 
} 
for (i=0; i < H.length; i++){ 
document.write('<layer name=nz'+i+' top=0 left=0 bgcolor='+hCol+' clip="0,0,2,2"></layer>'); 
} 
for (i=0; i < S.length; i++){ 
document.write('<layer name=nx'+i+' top=0 left=0 bgcolor='+sCol+' clip="0,0,2,2"></layer>'); 
} 
} 
if (IE4){ 
document.write('<div style="position:absolute;top:0px;left:0px"><div style="position:relative">'); 
for (i=1; i < dots+1; i++){ 
document.write('<div id="ieDigits" style="position:absolute;top:0px;left:0px;width:30px;height:30px; font-family:Arial;font-size:10px;color:'+fCol+'; text-align:center;padding-top:10px">'+i+'</div>'); 
} 
document.write('</div></div>') 
document.write('<div style="position:absolute;top:0px;left:0px"><div style="position:relative">'); 
for (i=0; i < M.length; i++){ 
document.write('<div id=y style="position:absolute;width:2px; height:2px;font-size:2px;background:'+mCol+'"></div>'); 
} 
document.write('</div></div>') 
document.write('<div style="position:absolute;top:0px;left:0px"><div style="position:relative">'); 
for (i=0; i < H.length; i++){ 
document.write('<div id=z style="position:absolute;width:2px; height:2px;font-size:2px;background:'+hCol+'"></div>'); 
} 
document.write('</div></div>') 
document.write('<div style="position:absolute;top:0px;left:0px"><div style="position:relative">'); 
for (i=0; i < S.length; i++){ 
document.write('<div id=x style="position:absolute;width:2px;height:2px; font-size:2px;background:'+sCol+'"></div>'); 
} 
document.write('</div></div>') 
} 
function clock(){ 
time = new Date (); 
secs = time.getSeconds(); 
sec = -1.57 + Math.PI * secs/30; 
mins = time.getMinutes(); 
min = -1.57 + Math.PI * mins/30; 
hr = time.getHours(); 
hrs = -1.57 + Math.PI * hr/6 + Math.PI*parseInt(time.getMinutes())/360; 
if (NS6){ 
Ypos=window.pageYOffset+window.innerHeight-Ybase-25; 
Xpos=window.pageXOffset+window.innerWidth-Xbase-30; 
for (i=1; i < dots+1; i++){ 
document.getElementById("n6Digits"+i).style.top=Ypos-15+Ybase*Math.sin(-1.56 +i *Split*Math.PI/180) 
document.getElementById("n6Digits"+i).style.left=Xpos-15+Xbase*Math.cos(-1.56 +i*Split*Math.PI/180) 
} 
for (i=0; i < S.length; i++){ 
document.getElementById("Nx"+i).style.top=Ypos+i*Ybase/4.1*Math.sin(sec); 
document.getElementById("Nx"+i).style.left=Xpos+i*Xbase/4.1*Math.cos(sec); 
} 
for (i=0; i < M.length; i++){ 
document.getElementById("Ny"+i).style.top=Ypos+i*Ybase/4.1*Math.sin(min); 
document.getElementById("Ny"+i).style.left=Xpos+i*Xbase/4.1*Math.cos(min); 
} 
for (i=0; i < H.length; i++){ 
document.getElementById("Nz"+i).style.top=Ypos+i*Ybase/4.1*Math.sin(hrs); 
document.getElementById("Nz"+i).style.left=Xpos+i*Xbase/4.1*Math.cos(hrs); 
} 
} 
if (NS4){ 
Ypos=window.pageYOffset+window.innerHeight-Ybase-20; 
Xpos=window.pageXOffset+window.innerWidth-Xbase-30; 
for (i=0; i < dots; ++i){ 
document.layers["nsDigits"+i].top=Ypos-5+Ybase*Math.sin(-1.045 +i*Split*Math.PI/180) 
document.layers["nsDigits"+i].left=Xpos-15+Xbase*Math.cos(-1.045 +i*Split*Math.PI/180) 
} 
for (i=0; i < S.length; i++){ 
document.layers["nx"+i].top=Ypos+i*Ybase/4.1*Math.sin(sec); 
document.layers["nx"+i].left=Xpos+i*Xbase/4.1*Math.cos(sec); 
} 
for (i=0; i < M.length; i++){ 
document.layers["ny"+i].top=Ypos+i*Ybase/4.1*Math.sin(min); 
document.layers["ny"+i].left=Xpos+i*Xbase/4.1*Math.cos(min); 
} 
for (i=0; i < H.length; i++){ 
document.layers["nz"+i].top=Ypos+i*Ybase/4.1*Math.sin(hrs); 
document.layers["nz"+i].left=Xpos+i*Xbase/4.1*Math.cos(hrs); 
} 
} 
if (IE4){ 
Ypos=document.body.scrollTop+window.document.body.clientHeight-Ybase-20; 
Xpos=document.body.scrollLeft+window.document.body.clientWidth-Xbase-20; 
/* чтобы часики сместились необходимо изменить две приведущие строчки 
Верхняя строчка может иметь следующий вид 
Ypos=document.body.scrollTop+window.document.body.clientHeight-Ybase-20; 
Ypos=document.body.scrollTop+Ybase+20; число 20 можно менять 
Вторую строчку аналогично*/ 
for (i=0; i < dots; ++i){ 
ieDigits[i].style.pixelTop=Ypos-15+Ybase*Math.sin(-1.045 +i *Split*Math.PI/180) 
ieDigits[i].style.pixelLeft=Xpos-15+Xbase*Math.cos(-1.045 +i *Split*Math.PI/180) 
} 
for (i=0; i < S.length; i++){ 
x[i].style.pixelTop =Ypos+i*Ybase/4.1*Math.sin(sec); 
x[i].style.pixelLeft=Xpos+i*Xbase/4.1*Math.cos(sec); 
} 
for (i=0; i < M.length; i++){ 
y[i].style.pixelTop =Ypos+i*Ybase/4.1*Math.sin(min); 
y[i].style.pixelLeft=Xpos+i*Xbase/4.1*Math.cos(min); 
} 
for (i=0; i < H.length; i++){ 
z[i].style.pixelTop =Ypos+i*Ybase/4.1*Math.sin(hrs); 
z[i].style.pixelLeft=Xpos+i*Xbase/4.1*Math.cos(hrs); 
} 
} 
setTimeout('clock()',100); 
} 
clock(); 
//--> 
</script> 
</body> 
</html>

0

10

Дополнительное окно приветствия
При входе на форум выйдет в окне "Здравствуйте" также можно поменять на своё!

Код:
<html> 
<head> 
<title>Дополнительное окно приветствия</title> 
<script language="JavaScript"> 
<!-- // 
function hi() 
{ 
alert("Здравствуйте !"); 
} 
// --> 
</script> 
</head> 
<body onload="hi();"> 
</body> 
</html>


Фоновой рисунок

Можно вставить любой фон на свой вкус

Код:
<style type="text/css"> 
HTML , BODY { 
background-image : url(АДРЕС ФОНА); 
} 
</style>

Название форума набирается постипенно

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

Супер скрипт!
Картинка возле адреса форума

Код:
<head> 
<link rel="HORTCUT ICON" href="http://АДРЕС/favicon.ico"> 
</head>

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

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

11

Радио на форум

Код:
<a href="http://ziza.ru/radio/ultra48.html"  target="_blank"><img src="http://ziza.ru/radio/ultra.gif"></a> 
<a href="http://ziza.ru/radio/dinamit48.html"  target="_blank"><img src="http://ziza.ru/radio/dinamit.gif"></a> 
<a href="http://ziza.ru/radio/europaplus48.html"  target="_blank"><img src="http://ziza.ru/radio/europaplus.gif"></a> 
<a href="http://ziza.ru/radio/energyfm48.html"  target="_blank"><img src="http://ziza.ru/radio/energy.gif"></a> 
<a href="http://ziza.ru/radio/maximum48.html"  target="_blank"><img src="http://ziza.ru/radio/maximum.gif"></a>
Код:
<script language="JavaScript1.2" type="text/javascript"> 
function radio(popurl) 
{ 
var popup = window.open(popurl,"radio_pop",'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=224,height=156'); 
} 
</script> 
<a href="http://radio.vstrecha.de/index.php" onClick="radio('http://radio.vstrecha.de/index.php');return false" ><span style="font-weight:bold;color:lightblue;font-size:12px; "><img src=http://a.foto.radikal.ru/0604/a8a1dab9afc6.gif  width="20" height="16" border="0" alt="Радио"></span></a>

Всплывающее окно-раздражалка для незарегестрированных
Само всплывает и появляется через определенные промежутки врмени.

Вместо текста Зарегистрируйся блин можно вписать люой текст, в том числе и 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>


Дождь, аналог снежинок.

Код:
<SCRIPT LANGUAGE="JavaScript"> 

<!-- Begin 
var no = 50; 
var speed = 1; 
var ns4up = (document.layers) ? 1 : 0; 
var ie4up = (document.all) ? 1 : 0; 
var s, x, y, sn, cs; 
var a, r, cx, cy; 
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; 
} 
x = new Array(); 
y = new Array(); 
r = new Array(); 
cx = new Array(); 
cy = new Array(); 
s = 8; 
for (i = 0; i < no; ++ i) { 
initRain(); 
if (ns4up) { 
if (i == 0) { 
document.write("<layer name=\"dot"+ i +"\" left=\"1\" "); 
document.write("top=\"1\" visibility=\"show\"><font color=\"blue\">"); 
document.write(",</font></layer>"); 
} 
else { 
document.write("<layer name=\"dot"+ i +"\" left=\"1\" "); 
document.write("top=\"1\" visibility=\"show\"><font color=\"blue\">"); 
document.write(",</font></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;\"><font color=\"blue\">"); 
document.write(",</font></div>"); 
} 
else { 
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: "); 
document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: "); 
document.write("visible; TOP: 15px; LEFT: 15px;\"><font color=\"blue\">"); 
document.write(",</font></div>"); 
} 
} 
} 
function initRain() { 
a = 6; 
r[i] = 1; 
sn = Math.sin(a); 
cs = Math.cos(a); 
cx[i] = Math.random() * doc_width + 1; 
cy[i] = Math.random() * doc_height + 1; 
x[i] = r[i] * sn + cx[i]; 
y[i] = cy[i]; 
} 
function makeRain() { 
r[i] = 1; 
cx[i] = Math.random() * doc_width + 1; 
cy[i] = 1; 
x[i] = r[i] * sn + cx[i]; 
y[i] = r[i] * cs + cy[i]; 
} 
function updateRain() { 
r[i] += s; 
x[i] = r[i] * sn + cx[i]; 
y[i] = r[i] * cs + cy[i]; 
} 
function raindropNS() { 
for (i = 0; i < no; ++ i) { 
updateRain(); 
if ((x[i] <= 1) || (x[i] >= (doc_width - 20)) || (y[i] >= (doc_height - 20))) { 
makeRain(); 
doc_width = self.innerWidth; 
doc_height = self.innerHeight; 
} 
document.layers["dot"+i].top = y[i]; 
document.layers["dot"+i].left = x[i]; 
} 
setTimeout("raindropNS()", speed); 
} 
function raindropIE() { 
for (i = 0; i < no; ++ i) { 
updateRain(); 
if ((x[i] <= 1) || (x[i] >= (doc_width - 20)) || (y[i] >= (doc_height - 20))) { 
makeRain(); 
doc_width = document.body.clientWidth; 
doc_height = document.body.clientHeight; 
} 
document.all["dot"+i].style.pixelTop = y[i]; 
document.all["dot"+i].style.pixelLeft = x[i]; 
} 
setTimeout("raindropIE()", speed); 
} 
if (ns4up) { 
raindropNS(); 
} 
else 
if (ie4up) { 
raindropIE(); 
} 
// End --> 
</script

Калькулятор

Код:
<!-- 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.liveforums.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="plus" 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 -->


Интересный скрипт изменяющий цветовую палитру текста.

Код:
<script language="JavaScript"> 
<!-- Hide the script from old browsers -- 

// Modified by WEbmastersOnline 

function MakeArray(n) 
{ 
this.length=n; 
for(var i=1; i<=n; i++) this[i]=i-1; 
return this 
} 

hex=new MakeArray(16); 
hex[11]="A"; 
hex[12]="B"; 
hex[13]="C"; 
hex[14]="D"; 
hex[15]="E"; 
hex[16]="F"; 

function ToHex(x) 
{ 
// Changes a int to hex (in the range 0 to 255) 
var high=x/16; 
var s=high + ""; 
s=s.substring(0,2); 
high=parseInt(s,10); 
var left=hex[high+1]; 

var low=x-high*16; 
s=low+""; 
s=s.substring(0,2); 
low=parseInt(s,10); 
var right=hex[low+1]; 

var string=left + "" + right; 
return string; 
} 

function fadein(text) 
{ 
text=text.substring(3,text.length-4); 

color_d1=255; 
color_d1b=255; 
color_d1c=255; 

mul=color_d1/text.length; 
for(i=0;i<text.length;i++) 
{ 
color_d1=mul*i; 
color_d1b=255-mul*i; 
color_d1c=255*Math.sin(i/(text.length/3)); 
// ******* 
// some other things you can try>> "=255-mul*i" to fade out, "=mul*i" to fade in, or try "255*Math.sin(i/(text.length/3))" 
// ******* 
color_h1=ToHex(color_d1); 
color_d2=mul*i; 
color_h2=ToHex(color_d2); 

color_h1b=ToHex(color_d1b); 
color_d2b=mul*i; 
color_h2b=ToHex(color_d2b); 

color_h1c=ToHex(color_d1c); 
color_d2c=mul*i; 
color_h2c=ToHex(color_d2c); 

document.write("<FONT COLOR='#FF8000"+color_h1+color_h2+"'>"+text.substring(i,i+1)+'</FONT>'); 
} 
} 
// --End Hiding Here --> 
</script> 
<SCRIPT LANGUAGE="JavaScript"> 
<!-- 
{ fadein("-->This is the Text, just put yours here !<!__"); } 
//--> 
</SCRIPT>

0

12

Скрипт показывает сколько дней осталось до заданного праздника

Не проверял!
Код:

Код:
<script> 
today = new Date() 
// Здесь впишите дату до которой делать отсчет 
nextEVENT = new Date("June 7, 2006") 
//Эта часть скрипта производит расчет 
msPerDay = 24 * 60 * 60 * 1000 ; // Рассчет миллисекунд 
daysLeft = (nextEVENT.getTime() - today.getTime()) / msPerDay; 
daysLeft = Math.round(daysLeft); 
//Здесь выводится на экран информация о днях 
document.write("<div align=\"center\">До праздника осталось: <em>" + daysLeft + " </em>дней</div>"); 
</script>

0

13

СКРИПТ ПОКАЗЫВАЕТ СКОЛЬКО ОСТАЛОСЬ ДО НОВОГО ГОДА

Код:

Код:
<div id='x1' style='padding:10px; border: 1px dashed red;'></div> 

<script Language="JavaScript"> 


var timeStr, dateStr, ostStr, x; 

function clock() { 
now= new Date(); 
ex = new Date(2007,0,1,0,0,0); 

// врем\я 
hours= now.getHours(); 
minutes= now.getMinutes(); 
seconds= now.getSeconds(); 
timeStr= "" + hours; 
timeStr+= ((minutes < 10) ? ":0" : ":") + minutes; 
timeStr+= ((seconds < 10) ? ":0" : ":") + seconds; 

// дата 
date= now.getDate(); 
month= now.getMonth()+1; 
year= now.getYear(); 
dateStr= "" + date; 
dateStr+= ((month < 10) ? "/0" : "/") + month; 
dateStr+= "/" + year; 




ostStr= ""; 
x = (ex.getTime() - now.getTime())/1000; 
ostStr = Math.floor(x/60/60) + ' ч. '; 
ostStr = ostStr + Math.floor((x/60/60 - Math.floor(x/60/60))*60) + ' мин. '; 
x = (((x/60/60 - Math.floor(x/60/60))*60) - Math.floor((x/60/60 - Math.floor(x/60/60))*60))*60; 
ostStr = ostStr + Math.floor(x) + ' сек. '; 
x = (x - Math.floor(x))*1000; 
ostStr = ostStr + Math.floor(x) + ' мсек. '; 


document.getElementById('x1').innerHTML = '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Текущее время:&nbsp;&nbsp; ' + timeStr + ' ' + ' &nbsp;&nbsp;До нового года осталось:&nbsp;&nbsp;' + ostStr; 



Timer= setTimeout("clock()",10); 
} 

clock(); 
</script>

0

14

загрузка файлов с форума через webfile.

Код:
<form action="http://file1.webfile.ru/upload.php" method="POST" enctype="multipart/form-data"><strong>Разместить файл на <a href="http://webfile.ru" style="color:000;text-decoration:none;">WebFile.ru</a>:</strong><br>Файл:<input name="userfile" type="file" style="width: 150px;"/><input type="submit" value="Загрузить" /><font size="-2"> <br>Загружая файл, Вы соглашаетесь с <a href="http://webfile.ru/rules" style="color:000;">условиями</a> использования.<br>Каталог файлов: <a href="http://webfile.ru" style="color:000;">музыка, видео, программы</a></font></form>

0

15

Кнопка для печати страницы

Код:
<SCRIPT Language="Javascript"> 
function printit(){  
if (window.print) { 
    window.print() ;  
} else { 
    var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>'; 
document.body.insertAdjacentHTML('beforeEnd', WebBrowser); 
    WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box    WebBrowser1.outerHTML = "";  
} 
} 
</script> 
<SCRIPT Language="Javascript">  
var NS = (navigator.appName == "Netscape"); 
var VERSION = parseInt(navigator.appVersion); 
if (VERSION > 3) { 
    document.write('<form><input type=button value="Print this Page" name="Print" onClick="printit()"></form>');        
} 
</script>

0

16

Мигающие ссылки

Код:
<strong><script language="JavaScript"> 
<!-- 
function initArray() { 
for (var i = 0; i < initArray.arguments.length; i++) { 
this[i] = initArray.arguments[i]; 
} 
this.length = initArray.arguments.length; 
} 

// you may fill this colors array with your colors. 
// the script will rotate the links through these colors 
var colors = new initArray( 
"#CCCCCC", 
"white", 
"#CCCCCC", 
"white", 
"#CCCCCC", 
"white", 
"CCCCCC", 
"white"); 


pause_time = .5; // in seconds 

link = 0; // starting color index (in colors array) for unvisited links 
vlink = 4; // starting color index (in colors array) for visited links 

function linkDance() { 
link = (link+1)%colors.length; 
vlink = (vlink+1)%colors.length; 
document.linkColor = colors[link]; 
document.vlinkColor = colors[vlink]; 
setTimeout("linkDance();",pause_time*1000); 
} 
linkDance(); 
// --> 
</script></strong>

0

17

Курсор находится на пересечении двух линий.

Код:
<style> 
<!-- 
#leftright, #topdown{ 

   position: absolute; 
   left: 0; 
   top: 0; 
   width: 1px; 
   height: 1px; 
   layer-background-color: #FF0000; 
   background-color: #FF0000; 
   z-index: 100; 
   font-size: 1px; 
} 

--> 
</style> 
<div id="leftright" style="width:expression(document.body.clientWidth-2)"></div> 
<div id="topdown" style="height:expression(document.body.clientHeight-2)"></div> 

<script language="JavaScript1.2"> 
<!-- 

if (document.all&&!window.print){ 
leftright.style.width=document.body.clientWidth-2 
topdown.style.height=document.body.clientHeight-2 
} 
else if (document.layers){ 
document.leftright.clip.width=window.innerWidth 
document.leftright.clip.height=1 
document.topdown.clip.width=1 
document.topdown.clip.height=window.innerHeight 
} 


function followmouse1(){ 
//move cross engine for IE 4+ 
leftright.style.pixelTop=document.body.scrollTop+event.clientY+1 
topdown.style.pixelTop=document.body.scrollTop 
if (event.clientX<document.body.clientWidth-2) 
topdown.style.pixelLeft=document.body.scrollLeft+event.clientX+1 
else 
topdown.style.pixelLeft=document.body.clientWidth-2 
} 

function followmouse2(e){ 
//move cross engine for NS 4+ 
document.leftright.top=e.y+1 
document.topdown.top=pageYOffset 
document.topdown.left=e.x+1 
} 

if (document.all) 
document.onmousemove=followmouse1 
else if (document.layers){ 
window.captureEvents(Event.MOUSEMOVE) 
window.onmousemove=followmouse2 
} 

function regenerate(){ 
window.location.reload() 
} 
function regenerate2(){ 
setTimeout("window.onresize=regenerate",400) 
} 
if ((document.all&&!window.print)||document.layers) 
//if the user is using IE 4 or NS 4, both NOT IE 5+ 
window.onload=regenerate2 

//--> 
</script> 
<!-- END OF Mouse Cursor Crosshairs DHTML -->

0

18

Все здорово и интересно, но... (не забросайте камнями!!) куда вставляются коды?

0

19

В поля НТМЛ-верх или НТМЛ-низ или Объявления (его показ надо в этом случае разрешить) или в НТМЛ код под формой ответа. Тут всё от кода зависит.

0

20

Не получается у меня,

Модератор написал(а):

Сделать стартовой (кнопка, ставим в обьявление) :

Модератор написал(а):

Название форума набирается постипенно

Модератор написал(а):

Постепенно набирающееся название форума :

Может я себе неправильно ник выбрала, может Балдой надо было? Эх!

0

21

Moeder, возможно они не рабочие :)

<a onclick="window.external.AddFavorite(parent.location,document.title);if (document.all) return false;" title="Добавить сайт сервиса в Избранное" href="#">В избранное</a>

<a onClick="this.style.behavior='url(#default#homepage)'; this.setHomePage(location.href); return false" class="s-menu" title="Сделать сайт сервиса Домашней страницей" href="#">Стартовой</a>

Вот 100% рабочие скрипты. В избранное и стартовой. Они установлены на сайте сервиса ЖивыеФорумы.ру

0

22

Закиньте еще скриптов пожайлуста!!

0

23

Модератор написал(а):

Бегущая строка!Я соединил две пред идущих и вот что вышло!

Я на свой форум поставил такую но если она стоит на верху графа портится.Что делать.
И когда ставиш до заданого праздника осталось тоже графа тупит ,а я хочу чтоб ето било наверху.Помогите

0

24

Boss Liveforums.ru написал(а):

Вот 100% рабочие скрипты. В избранное и стартовой. Они установлены на сайте сервиса ЖивыеФорумы.ру

Спасибо, работают. :love:

0

25

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

Закиньте еще скриптов пожайлуста!!

Пока слишком заняты подготовкой к конкурсу. Потом обязательно добавим.

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

Я на свой форум поставил такую но если она стоит на верху графа портится.Что делать.И когда ставиш до заданого праздника осталось тоже графа тупит ,а я хочу чтоб ето било наверху.Помогите

Подробней оипишите. И что за форум, адрес какой?

0

26

Уже всё норм,стиль поменял и никаких проблем

0

27

Ок.

0

28

вопрос... эти скрипты вставлять куда? и в каком порядке? плиз обьясните чайнику :pained:

0

29

пасип..всё дошло..покась не всё но работатет...видать тк..у меня браузер не IE поэтому не работате пару скриптов..ну да ладно..большое спасибо...

0

30

Скрипты в основном работают в ИЕ. В Опере и Мозилле не все работают.
Сафари и др. браузеры не берутся в расчёт.

0


Вы здесь » Форум поддержки «ЖивыеФорумы.ру» » Новые возможности форумов » Расширение функций форумов: полезные скрипты