Среда, 09.07.2025, 12:47
Меню сайта
    Форма входа
    Категории раздела
    скрипты для ucoz сайта [3099]
    шаблоны для ucoz скачать [2660]
    Иконки групп для форума [25]
    Графика для сайта [1953]
    шаблоны psd для фотошопа [27]
    кисти для фотошопа [39]
    уроки фотошопа на русском языке [4]
    стили для фотошопа [3]
    шрифты для фотошопа cs4 [12]
    Web-master [3058]
    Поиск
    Календарь
    Архив записей
    Наш опрос
    Умеете ли вы писать скрипты для ucoz?
    Всего ответов: 73
    Мини-чат
    200
    Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Главная » 2009 » Июнь » 25 » TRIO вокруг курсора.
    19:46
    TRIO вокруг курсора.
    скрипт не проверял,скрина нет!
    Code
    <html>  
    <head>  

    <script language="JavaScript">  
    <!-- Trio 2 Script by x-treme.az  

    //Choose colours and size of effect !!  
    var a_Colour='ff0000';  
    var b_Colour='00ff00';  
    var c_Colour='0000ff';  
    var Size=50;  
    //Alter nothing below !!  

    var YDummy=new Array(),XDummy=new Array(),xpos=0,ypos=0,ThisStep=0;step=0.03;  
    if (document.layers){  
    window.captureEvents(Event.MOUSEMOVE);  
    function nsMouse(evnt){  
    xpos = window.pageYOffset+evnt.pageX+6;  
    ypos = window.pageYOffset+evnt.pageY+16;  
    }  
    window.onMouseMove = nsMouse;  
    }  
    else if (document.all)  
    {  
    function ieMouse(){  
    xpos = document.body.scrollLeft+event.x+6;  
    ypos = document.body.scrollTop+event.y+16;  
    }  
    document.onmousemove = ieMouse;  
    }  

    function swirl(){  
    for (i = 0; i < 3; i++)  
    {  
    YDummy[i]=ypos+Size*Math.cos(ThisStep+i*2)*Math.sin((ThisStep)*6);  
    XDummy[i]=xpos+Size*Math.sin(ThisStep+i*2)*Math.sin((ThisStep)*6);  
    }  
    ThisStep+=step;  
    setTimeout('swirl()',10);  
    }  

    var amount=10;  
    if (document.layers){  
    for (i = 0; i < amount; i++)  
    {  
    document.write('<layer name=nsa'+i+' top=0 left=0 width='+i/2+' height='+i/2+' bgcolor='+a_Colour+'></layer>');  
    document.write('<layer name=nsb'+i+' top=0 left=0 width='+i/2+' height='+i/2+' bgcolor='+b_Colour+'></layer>');  
    document.write('<layer name=nsc'+i+' top=0 left=0 width='+i/2+' height='+i/2+' bgcolor='+c_Colour+'></layer>');  
    }  
    }  
    else if (document.all){  
    document.write('<div id="ODiv" style="position:absolute;top:0px;left:0px">'  
    +'<div id="IDiv" style="position:relative">');  
    for (i = 0; i < amount; i++)  
    {  
    document.write('<div id=x style="position:absolute;top:0px;left:0px;width:'+i/2+';height:'+i/2+';background:'+a_Colour+';font-size:'+i/2+'"></div>');  
    document.write('<div id=y style="position:absolute;top:0px;left:0px;width:'+i/2+';height:'+i/2+';background:'+b_Colour+';font-size:'+i/2+'"></div>');  
    document.write('<div id=z style="position:absolute;top:0px;left:0px;width:'+i/2+';height:'+i/2+';background:'+c_Colour+';font-size:'+i/2+'"></div>');  
    }  
    document.write('</div></div>');  
    }  
    function prepos(){  
    var ntscp=document.layers;  
    var msie=document.all;  
    if (document.layers){  
    for (i = 0; i < amount; i++)  
    {  
    if (i < amount-1)  
    {  
    ntscp['nsa'+i].top=ntscp['nsa'+(i+1)].top;ntscp['nsa'+i].left=ntscp['nsa'+(i+1)].left;  
    ntscp['nsb'+i].top=ntscp['nsb'+(i+1)].top;ntscp['nsb'+i].left=ntscp['nsb'+(i+1)].left;  
    ntscp['nsc'+i].top=ntscp['nsc'+(i+1)].top;ntscp['nsc'+i].left=ntscp['nsc'+(i+1)].left;  
    }  
    else  
    {  
    ntscp['nsa'+i].top=YDummy[0];ntscp['nsa'+i].left=XDummy[0];  
    ntscp['nsb'+i].top=YDummy[1];ntscp['nsb'+i].left=XDummy[1];  
    ntscp['nsc'+i].top=YDummy[2];ntscp['nsc'+i].left=XDummy[2];  
    }  
    }  
    }  
    else if (document.all){  
    for (i = 0; i < amount; i++)  
    {  
    if (i < amount-1)  
    {  
    msie.x[i].style.top=msie.x[i+1].style.top;msie.x[i].style.left=msie.x[i+1].style.left;  
    msie.y[i].style.top=msie.y[i+1].style.top;msie.y[i].style.left=msie.y[i+1].style.left;  
    msie.z[i].style.top=msie.z[i+1].style.top;msie.z[i].style.left=msie.z[i+1].style.left;  
    }  
    else  
    {  
    msie.x[i].style.top=YDummy[0];msie.x[i].style.left=XDummy[0];  
    msie.y[i].style.top=YDummy[1];msie.y[i].style.left=XDummy[1];  
    msie.z[i].style.top=YDummy[2];msie.z[i].style.left=XDummy[2];  
    }  
    }  
    }  
    setTimeout("prepos()",10);  
    }  
    function Start(){  
    swirl(),prepos()  
    }  
    window.onload=Start;  
    // -->  
    </script>  
    </head>  
    <body>  
    </body>  
    </html>
    Категория: скрипты для ucoz сайта | Просмотров: 976 | Добавил: x-treme_az | Рейтинг: 0.0/0
    Всего комментариев: 6
    6 SiD  
    0
    Не работает!

    4 KilleR-[RU]  
    0
    а, и к стати источник не ты!!!!!!!!

    3 KilleR-[RU]  
    0

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

    Code
    <script language="JavaScript">   
    <!-- Trio 2 Script by kurt.grigg@virgin.net     

    //Choose colours and size of effect !!   
    var a_Colour='ff0000';   
    var b_Colour='00ff00';   
    var c_Colour='0000ff';   
    var Size=50;   
    //Alter nothing below !!   

    var YDummy=new Array(),XDummy=new Array(),xpos=0,ypos=0,ThisStep=0;step=0.03;   
    if (document.layers){   
    window.captureEvents(Event.MOUSEMOVE);   
    function nsMouse(evnt){   
    xpos = window.pageYOffset+evnt.pageX+6;   
    ypos = window.pageYOffset+evnt.pageY+16;   
    }   
    window.onMouseMove = nsMouse;   
    }   
    else if (document.all)
    document.write('<div id="ODiv" style="position:absolute;top:0px;left:0px">'  
    +'<div id="IDiv" style="position:relative">');  
    for (i = 0; i < amount; i++)  
    {  
    document.write('<div id=x style="position:absolute;top:0px;left:0px;width:'+i/2+';height:'+i/2+';background:'+a_Colour+';font-size:'+i/2+'"></div>');  
    document.write('<div id=y style="position:absolute;top:0px;left:0px;width:'+i/2+';height:'+i/2+';background:'+b_Colour+';font-size:'+i/2+'"></div>');  
    document.write('<div id=z style="position:absolute;top:0px;left:0px;width:'+i/2+';height:'+i/2+';background:'+c_Colour+';font-size:'+i/2+'"></div>');  
    }  
    document.write('</div></div>');  
    }  
    function prepos(){  
    var ntscp=document.layers;  
    var msie=document.all;  
    if (document.layers){  
    for (i = 0; i < amount; i++)  
    {  
    if (i < amount-1)  
    {  
    ntscp['nsa'+i].top=ntscp['nsa'+(i+1)].top;ntscp['nsa'+i].left=ntscp['nsa'+(i+1)].left;  
    ntscp['nsb'+i].top=ntscp['nsb'+(i+1)].top;ntscp['nsb'+i].left=ntscp['nsb'+(i+1)].left;  
    ntscp['nsc'+i].top=ntscp['nsc'+(i+1)].top;ntscp['nsc'+i].left=ntscp['nsc'+(i+1)].left;  
    }  
    else  
    {  
    ntscp['nsa'+i].top=YDummy[0];ntscp['nsa'+i].left=XDummy[0];  
    ntscp['nsb'+i].top=YDummy[1];ntscp['nsb'+i].left=XDummy[1];  
    ntscp['nsc'+i].top=YDummy[2];ntscp['nsc'+i].left=XDummy[2];  
    }  
    }  
    }  
    else if (document.all){  
    for (i = 0; i < amount; i++)  
    {  
    if (i < amount-1)  
    {  
    msie.x[i].style.top=msie.x[i+1].style.top;msie.x[i].style.left=msie.x[i+1].style.left;  
    msie.y[i].style.top=msie.y[i+1].style.top;msie.y[i].style.left=msie.y[i+1].style.left;  
    msie.z[i].style.top=msie.z[i+1].style.top;msie.z[i].style.left=msie.z[i+1].style.left;  
    }  
    else  
    {  
    msie.x[i].style.top=YDummy[0];msie.x[i].style.left=XDummy[0];  
    msie.y[i].style.top=YDummy[1];msie.y[i].style.left=XDummy[1];  
    msie.z[i].style.top=YDummy[2];msie.z[i].style.left=XDummy[2];  
    }  
    }  
    }  
    setTimeout("prepos()",10);  
    }  
    function Start(){  
    swirl(),prepos()  
    }  
    window.onload=Start;  
    // -->

    Это в <head></head>


    5 vlad23  
    0
    проверил:
    на IE и Safari не видно скрипта!

    2 x-treme_az  
    0
    может кому то понадобится...

    1 svop  
    0
    Если не проверял, то зачем тогда выкладывать??? angry angry angry

    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]