• Страница 1 из 1
  • 1
Форум вебмастеров-Моды и хаки для трекера » Моды и Хаки » Готовые моды и хаки » Бегущая строка (Бегущая строка)
Бегущая строка
Slash3977Дата: Суббота, 10.07.2010, 11:21 | Сообщение # 1
Админ!и что?
Группа: Администраторы
Сообщений: 74
Репутация: 3
Статус: Offline
Когдато эта штука была на всех трекерах теперше нет
Может каму пригадитси
Двайная волна (бугущая строка)
Установка делаем блок суём туда код и всё работает
Code
<body onload="doWave(0)">  

<script language="JavaScript">  

/*  
script edited by David Gardner (toolmandav@geocities.com)  
Permission granted to Dynamicdrive.com to feature the script  
For more DHTML scripts, visit Dynamicdrive.com  
*/  

//put your text here  
var theText = "АБВГДЕЖЗИКЛМНОП";  

function nextSize(i,incMethod,textLength)  
{  // МАКСИМАЛЬНЫЙ РАЗМЕР В ПИКСЕЛАХ  
if (incMethod == 1) return (32*Math.abs( Math.sin(i/(textLength/3.14))) );  
if (incMethod == 2) return (255*Math.abs( Math.cos(i/(textLength/3.14))));  
}  

function sizeCycle(text,method,dis)  
{  
output = "";  
for (i = 0; i < text.length; i++)  
{  
size = parseInt(nextSize(i +dis,method,text.length));  
output += "<font style='font-size: "+ size +"pt'>" +text.substring(i,i+1)+ "</font>";  
}  
theDiv.innerHTML = output;  
}  

function doWave(n)   
{   
sizeCycle(theText,1,n);  
if (n > theText.length) {n=0}  
setTimeout("doWave(" + (n+1) + ")", 50);  
}  
</script>  
<div ID="theDiv" align="center">  

</div>  
<BR><BR>  
</font>  

   
<div align="center">

Как настроить Скорость 50 меняем по усматрению

Quote
setTimeout("doWave(" + (n+1) + ")", 50);

Как настроить Буквы 3.14меняем по усматрению

Quote
if (incMethod == 1) return (32*Math.abs( Math.sin(i/(textLength/3.14))) );
if (incMethod == 2) return (255*Math.abs( Math.cos(i/(textLength/3.14))));
}
 
Форум вебмастеров-Моды и хаки для трекера » Моды и Хаки » Готовые моды и хаки » Бегущая строка (Бегущая строка)
  • Страница 1 из 1
  • 1
Поиск: