3款猫扑博客标题栏跳动字符特效代码

时间:2007-03-06 06:44:25 字体:[ ] 收藏 我要投稿
 代码一:
 
<script><script language="JavaScript1.2">
title_tmp1=document.title
if (title_tmp1.indexOf(">>")!=-1){
title_tmp2=title_tmp1.split(">>");
title_last=" —> "+title_tmp2[1];
title_last=title_last + " —> " + title_tmp2[2];
}else{
if (title_tmp1.indexOf("——")!=-1){
title_tmp2=title_tmp1.split("——");
title_last=" —> "+title_tmp2[1];
if (title_last==" —> "){title_last=" —> "};
if (title_last==" —> "){title_last=" —> "};
}
else { title_last="(http://blog.sina.com.cn/m/yangguangyao)"}
}
title_new="博客代码"+title_last+"欢迎您的光临!!!" //中间的标题
step=0
function flash_title()
{
step++
if (step==7) {step=1}
if (step==1) {document.title='★☆☆☆'+title_new+'☆☆☆★'}
if (step==2) {document.title='☆★☆☆'+title_new+'☆☆★☆'}
if (step==3) {document.title='☆☆★☆'+title_new+'☆★☆☆'}
if (step==4) {document.title='☆☆☆★'+title_new+'★☆☆☆'}
if (step==5) {document.title='☆☆★☆'+title_new+'☆★☆☆'}
if (step==6) {document.title='☆★☆☆'+title_new+'☆☆★☆'}
setTimeout("flash_title()",180);
}
flash_title()
</script>
代码二:
&nbsp;
<script><script language="JavaScript1.2">
var message="博客代码欢迎你的光临,请多提意见,多給予本站支持!" //specifys the title
var message=message+" " //gives a pause at the end,1 space=1 speed unit, here I used 10 spaces@150 each = 1.5seconds.
i="0" //declares the variable and sets it to start at 0
var temptitle="" //declares the variable and sets it to have no value yet.
var speed="150" //the delay in milliseconds between letters
 
function titler(){
if (!document.all&&!document.getElementById)
return
document.title=temptitle+message.charAt(i) //sets the initial title
temptitle=temptitle+message.charAt(i) //increases the title by one letter
i++ //increments the counter
if(i==message.length) //determines the end of the message
{
i="0" //resets the counter at the end of the message
temptitle="" //resets the title to a blank value
}
setTimeout("titler()",speed) //Restarts. Remove line for no-repeat.
}
 
window.onload=titler
</script>
代码三:
&nbsp;
<script><script language="JavaScript1.2">
var message = new Array();
// Set your messages you want typed into the title bar below.
// To add more messages, just add more elements to the array.
message[0] = "欢迎光临源博客代码★★★★";
message[1] = "我为你准备了大量的精选的网页特效★★★★";
message[2] = "每一个特效都经过了严格的测试★★★★";
message[3] = "如果你在使用中有什么问题,请告诉我★★★★";
message[4] = "我会尽我的能力给你帮助★★★★";
// Set the number of repetitions (how many times a given message is typed out
// before moving onto the next message).
var reps = 1;
var speed = 275;// Set the overall typing speed (larger number = slower action).
var hold = 4 // set the length of time to display the whole phrase before retyping (larger number = longer)
// DO NOT EDIT BELOW THIS LINE.
var p = message.length;
var q = 0;
var r = 0;
var C = 0;
var mC = 0;
var s = 0;
var sT = null;
if (reps < 1) {
reps = 1;
}
function setMessage() {
typing = message[mC];
q = typing.length;
r = q + hold;
typeMessage();
}
function typeMessage() {
if (s > r) {
s = 0;
}
if (s > q) {
document.title = '★★★★'+ typing +' - - -';
}
else {
document.title = '★★★★'+ typing.substr(0,s)+' - - -';
}
if (C < (r * reps)) {
sT = setTimeout("typeMessage()", speed);
C++;
s++;
}
else {
C = 0;
s = 0;
mC++;
if(mC > p - 1) {mC = 0;}
sT = null;
setMessage();
   }
}
setMessage();
//  End -->
</script>
E-mail:admin@bokedm.com 20秒注册会员 结交博客爱好者 分享你的精彩
博友观点(0) 查看所有评论
评论加载中…
相关文章

热门分享

推荐精品