paharos.ru paharos.ru - игры на двоих
Суббота, 20.04.2024, 14:39
Приветствую Вас Гость | RSS
Главная | [Script]Летающие письма - Форум - игры на двоих | Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: ReinX  
Форум - игры на двоих » Технический раздел » Ucoz » [Script]Летающие письма (Летающие ;))
[Script]Летающие письма
ReinX Дата: Воскресенье, 06.02.2011, 15:15 | Сообщение # 1
Группа: Пользователи
Сообщений: 202
Награды: 4 загрузка наград ...
Репутация: 39
Статус: Offline
Оживите заголовок своего участка в представление, одно письмо за один раз, с этим единственным в своем роде подлинником! Проверенный в Firefox 1.0.7, Опера 8.51, Konqueror 3.5.0-1.2 и ТО ЕСТЬ 6.

Просто добавьте ниже кодекса к <BODY> Вашей страницы:

Code
<h2 id="fly">Thanks for visiting$CineShow!</h2>

<script type="text/javascript">

//For this script and more, visit CineShow: http://www.cineshow.3dn.ru

//Configure message to display. Use "$" for linebreak
//By default, set to just grab the text from element with ID="fly"
message = document.getElementById("fly").innerHTML; // $ = taking a new line
distance = 50; // pixel(s)
speed = 200; // milliseconds

var txt="",
    num=0,
    num4=0,
    flyofle="",
    flyofwi="",
    flyofto="",
    fly=document.getElementById("fly");

function stfly() {
    for(i=0;i != message.length;i++) {
     if(message.charAt(i) != "$")
      txt += "<span style='position:relative;visibility:hidden;' id='n"+i+"'>"+message.charAt(i)+"<\/span>";
     else
      txt += "<br>";
    }
    fly.innerHTML = txt;
    txt = "";
    flyofle = fly.offsetLeft;
    flyofwi = fly.offsetWidth;
    flyofto = fly.offsetTop;
    fly2b();
}

function fly2b() {
    if(num4 != message.length) {
     if(message.charAt(num4) != "$") {
      var then = document.getElementById("n" + num4);
      then.style.left = flyofle - then.offsetLeft + flyofwi / 2;
      then.style.top = flyofto - then.offsetTop + distance;
      fly3(then.id, parseInt(then.style.left), parseInt(then.style.left) / 5, parseInt(then.style.top), parseInt(then.style.top) / 5);
     }
     num4++;
     setTimeout("fly2b()", speed);
    }
}

function fly3(target,lef2,num2,top2,num3) {
    if((Math.floor(top2) != 0 && Math.floor(top2) != -1) || (Math.floor(lef2) != 0 && Math.floor(lef2) != -1)) {
     if(lef2 >= 0)
      lef2 -= num2;
     else
      lef2 += num2 * -1;
     if(Math.floor(lef2) != -1) {
      document.getElementById(target).style.visibility = "visible";
      document.getElementById(target).style.left = Math.floor(lef2);
     } else {
      document.getElementById(target).style.visibility = "visible";
      document.getElementById(target).style.left = Math.floor(lef2 + 1);
     }
     if(lef2 >= 0)
      top2 -= num3
     else
      top2 += num3 * -1;
     if(Math.floor(top2) != -1)
      document.getElementById(target).style.top = Math.floor(top2);
     else
      document.getElementById(target).style.top = Math.floor(top2 + 1);
     setTimeout("fly3('"+target+"',"+lef2+","+num2+","+top2+","+num3+")",50)
    }
}

stfly()

</script>


Skype : danonexDD
®COOP GAMES®
 
STARfait Дата: Среда, 10.10.2012, 18:32 | Сообщение # 2
Группа: Проверенные
Сообщений: 195
Награды: 0 загрузка наград ...
Репутация: 2
Статус: Offline
cool

репутации дайте)))
 
Форум - игры на двоих » Технический раздел » Ucoz » [Script]Летающие письма (Летающие ;))
  • Страница 1 из 1
  • 1
Поиск:


Яндекс.Метрика