Подскажите скрипт Title

Discussion in 'Болталка' started by navi1, 7 Jan 2010.

  1. navi1

    navi1 Banned

    Joined:
    5 Jan 2010
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    :rolleyes: подскажите скрипт

    чтоб менялся title в окне браузера

    как здесь sintycat.ru
     
    #1 navi1, 7 Jan 2010
    Last edited: 8 Jan 2010
  2. root_sashok

    root_sashok Elder - Старейшина

    Joined:
    4 Aug 2008
    Messages:
    389
    Likes Received:
    573
    Reputations:
    102
    Смотри сорц. Потом задавай вопросы.

    [​IMG]
     
  3. navi1

    navi1 Banned

    Joined:
    5 Jan 2010
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0

    спасибо :rolleyes:
    но я честно не нашел на этом сайте где там скрипт title
     
  4. root_sashok

    root_sashok Elder - Старейшина

    Joined:
    4 Aug 2008
    Messages:
    389
    Likes Received:
    573
    Reputations:
    102
    Тогда смотри сорц странички про которую сабж.

    Вот он, если я не ошибаюсь:

    Code:
    <!--
    /*
    Animated Document title
    Visit www.rainbow.arch.scriptmania.com for this script and more
    */
    
    if (document.all||document.getElementById){
    var thetitle=document.title
    document.title=''
    }
    
    var data="абвагдеёжзийклмнопрстуфхцчшщэюяъь";
    var done=1;
    
    function statusIn(text){
    decrypt(text,2,1);
    }
    
    function statusOut(){
    self.status='';
    done=1;
    }
    
    function decrypt(text, max, delay){
    
    if (done){
    done = 0;
    decrypt_helper(text, max, delay, 0, max);
      	}
     }
    
    function decrypt_helper(text, runs_left, delay, charvar, max){
    
    if (!done){
    	runs_left = runs_left - 1;
     	var status = text.substring(0,charvar);
    
    for(var current_char = charvar; current_char < text.length; current_char++){
    status += data.charAt(Math.round(Math.random()*data.length));
    	}
    
    document.title = status;
    var rerun = "decrypt_helper('" + text + "'," + runs_left + "," + delay + "," + charvar + "," + max + ");"
    var new_char = charvar + 1;
    var next_char = "decrypt_helper('" + text + "'," + max + "," + delay + "," + new_char + "," + max + ");"
    
    if(runs_left > 0){
    setTimeout(rerun, delay);
    	}
    
    else{
    
    if (charvar < text.length){
    setTimeout(next_char, Math.round(delay*(charvar+3)/(charvar+1))+50);
    	}
    else
    	{
    done = 1;
    	}
     		}
        	}
       }
    //if IE 4+ or NS 6+
    if (document.all||document.getElementById)
    statusIn(thetitle)
    //-->
     
    #4 root_sashok, 7 Jan 2010
    Last edited: 7 Jan 2010
  5. navi1

    navi1 Banned

    Joined:
    5 Jan 2010
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0





    Действительно он :rolleyes:


    спасибо :)