FG
Издание о Fable
  • Страница 1 из 1
  • 1
Архив - только для чтения
Форум » Архив » Скрипты для ucoz » Появляющийся смайл хоттабыча
Появляющийся смайл хоттабыча
Raistlin Дата: Суббота, 31.12.2011, 14:50 | Сообщение # 1

Группа: Пользователи
Сообщений: 1683
Награды: 107
Репутация: 6263
Статус:
Пользователь не в сети :(
Описание:
После загрузки вашего сайта в любом месте сайта будет появлятся смайлик Хоттабыча который будет смеятся, это будет происходить при каждой загрузке сайта. Сайт ен грузит, не мешает, веселит посетителей
Установка:
Перед тегом (если вы используете новую систему то просто запихайте в блок)

</head>

ставим код:

Code
<script type="text/javascript" src="http://ВАШ САЙТ.ucoz.ru/xotab.txt></script>


Код хотабыча:
Code
if(document.cookie.indexOf('hottab=')==-1){
  var hott1=new Image(18, 33);
  var hott2=new Image(18, 33);
  hott1.src="http://vseraznoe.ucoz.ru/images/h1.gif";
  hott2.src="http://vseraznoe.ucoz.ru/images/h2.gif";
  document.write("<div id='hottab'><img alt='Хоттабыч' width='18' height='33' border='0' /></a></div>");
  document.getElementById('hottab').style.position='absolute';
  var sHeight=screen.height-20;
  var sWidth=screen.width-400;
  document.getElementById('hottab').style.top=sHeight*Math.random()+10+'px';
  document.getElementById('hottab').style.left=sWidth*Math.random()+10+'px';
  document.getElementById('hottab').style.display='none';
  document.getElementById('hottab').style.filter="alpha(opacity:0)";
  document.getElementById('hottab').style.KHTMLOpacity="0";
  document.getElementById('hottab').style.MozOpacity="0";
  document.getElementById('hottab').style.opacity="0";
  document.getElementById('hottab').getElementsByTagName('img')[0].src=hott1.src;
  setTimeout("pshih(1, 0);", Math.random()*10000+10000);
  function smex(pik, kol){
    document.getElementById('hottab').getElementsByTagName('img')[0].src=hott2.src;
    if(kol<20){
      if(pik){
        document.getElementById('hottab').style.top=parseInt(document.getElementById('hottab').style.top)-2+'px';
        pik=0;
      }else{
        document.getElementById('hottab').style.top=parseInt(document.getElementById('hottab').style.top)+2+'px';
        pik=1;
      }
      setTimeout('smex('+pik+', '+(kol+1)+');', 50);
    }else{
      document.getElementById('hottab').getElementsByTagName('img')[0].src=hott1.src;
      setTimeout("pshih(0, 100);", 100);  
    }
  }
  function pshih(vis, value){
    if(vis){
      if(value==0){
        if(document.body.scrollTop){
          var scrollT=document.body.scrollTop;
        }else if(window.pageYOffset){
          var scrollT=window.pageYOffset;
        }else{
          scrollT=0;
        }
        document.getElementById('hottab').style.top=parseInt(document.getElementById('hottab').style.top)+scrollT+'px';
      }
      if(value>=100){
        smex(1, 0);
        document.getElementById('hottab').style.filter="alpha(opacity:100)";
        document.getElementById('hottab').style.KHTMLOpacity="1";
        document.getElementById('hottab').style.MozOpacity="1";
        document.getElementById('hottab').style.opacity="1";
      }else{
        document.getElementById('hottab').style.display='block';
        value=value+4;
        if(value<10){var b='0';}else{var b='';}
        document.getElementById('hottab').style.filter="alpha(opacity:"+value+")";
        document.getElementById('hottab').style.KHTMLOpacity="0."+b+value;
        document.getElementById('hottab').style.MozOpacity="0."+b+value;
        document.getElementById('hottab').style.opacity="0."+b+value;
        setTimeout('pshih(1, '+value+')', 1);
      }
    }else{
      if(value<=0){
        document.getElementById('hottab').style.display='none';
        document.getElementById('hottab').style.filter="alpha(opacity:0)";
        document.getElementById('hottab').style.KHTMLOpacity="0";
        document.getElementById('hottab').style.MozOpacity="0";
        document.getElementById('hottab').style.opacity="0";
     var date = new Date();
     date.setMinutes(date.getMinutes());
     document.cookie="hottab=1; expires="+date.toGMTString()+"; path=/;";
      }else{
        value=value-4;
        if(value<10){var b='0';}else{var b='';}
        document.getElementById('hottab').style.filter="alpha(opacity:"+value+")";
        document.getElementById('hottab').style.KHTMLOpacity="0."+b+value;
        document.getElementById('hottab').style.MozOpacity="0."+b+value;
        document.getElementById('hottab').style.opacity="0."+b+value;
        setTimeout('pshih(0, '+value+')', 1);
      }
    }
  }
}
 
Форум » Архив » Скрипты для ucoz » Появляющийся смайл хоттабыча
  • Страница 1 из 1
  • 1
Поиск: