Dynamický název stránek
Bar message ticker aneb dynamický název stránek |
Pomocí tohoto scriptu můžete zvýraznit vaší stránku v prohlížečích návštěvníků v horním proužku prohlížeče (v baru) a v panelech prohlížečů. J to takový bonbónek navíc, ale dosti efektní. Má – li někdo otevřeno více panelů najednou, vaše stránka v jeho browseru nebude k přehlédnutí. Jak tedy na to. Kód, který jsem použil, vypadá takto: |
<script> // Copyright 2001 by www.CodeBelly.com // Do *not* remove this notice. // INSTRUCTIONS // Place this script in the head of your page. // Set the variables as indicated below. // SET THE VARIABLES BELOW // Set your messages below -- follow the pattern. To add // more messages, just add more elements to the array. var message = new Array() // leave this as is message[0] = " scripty a kódy "; message[1] = " zvuky, hudba "; message[2] = " jak na flash menu "; message[3] = " stahuj programy "; message[4] = " radio na web "; message[5] = " jak na forum " message[6] = " kamera na web " // Set the number of repetitions (how many times the arrow // cycle repeats with each message). var reps = 1 // Set the overall speed (larger number = slower action). var speed = 200 // DO NOT EDIT BELOW THIS LINE. // ============================ var p=message.length; var T=""; var C=0; var mC=0; var s=0; var sT=null; if(reps<1)reps=1; function doTheThing(){ T=message[mC]; A();} function A(){ s++ if(s>10){s=1} // you can fiddle with the patterns here... if(s==1){document.title=' L*AMALAMAM '+T+' ***** '} if(s==2){document.title=' LA*MALAMAM '+T+' ***** '} if(s==3){document.title=' LAM*ALAMAM '+T+' !!!!! '} if(s==4){document.title=' LAMA*LAMAM '+T+' !!!!! '} if(s==5){document.title=' LAMAL*AMAM '+T+' !!!!! '} if(s==6){document.title=' LAMALA*MAM '+T+' ***** '} if(s==7){document.title=' LAMALAM*AM '+T+' !!!!! '} if(s==8){document.title=' LAMALAMA*M '+T+' !!!!! '} if(s==9){document.title=' LAMALAMAM* '+T+' !!!!! '} if(s==10){document.title=' LAMALAMAM '+T+' ***** '} if(C<(10*reps)){ sT=setTimeout("A()",speed); C++ }else{ C=0; s=0; mC++ if(mC>p-1)mC=0; sT=null; doTheThing();}} doTheThing(); </script> |
Jak to funguje, jak se chová, co dělá, jak to upravit: |
Nejdříve se musím přiznat, že netuším, proč to funguje. Pouze různými pokusy jsem zjistil následující:
|
Umístění a vložení do stránek. |
Pokud bychom chtěli míti tento script umístěný jen na jedné konkrétní samostatné stránce, stačí jej po úpravách vložit do sekce stránky mezi tagy <body> a </body> - pak jede jen na této jedné konkrétní adrese. (pro uživatele estránek, blogů a podobných hostingů: vložte ho normálně do konkrétní stránky v modu html) |
Pokud chceme script (a to asi chceme) vložit tak, aby fungoval na celé naší webové stránce, tedy na všech konkrétních stránkách a příspěvcích, musíme jej vložit do hlavičky stránky, tady mezi tagy <HEAD> A </HEAD>. (pro uživatele estránek: v administraci zvolte NASTAVENÍ > UPRAVIT KÓD ŠABLONY > HLAVNÍ ŠABLONA. Vložit hned za tag <head>. Nezapomeňte šablonu nově pojmenovat, uložit jako novou a nastavit ji jako přiřazenou šablonu. Hotovo. |
Pokud se vám to nepodaří na první pokus, nezoufejte, a zkoušejte – někteří jsou na tom ještě hůře. |
Tento návod pochází z dnes již nefunkčního webu LamaLamám.cz .