加载中…
个人资料
csbeyond
csbeyond
  • 博客等级:
  • 博客积分:0
  • 博客访问:13,395
  • 关注人气:125
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

标题栏滚动代码~初雨+Jannick原创,csbeyond修改~(暂时失效)

(2006-09-01 00:58:13)
分类: *博客教程* -欢迎学习-

初雨+Jannick原创,csbeyond修改~

代码分2种,一种是初雨提供的不分屏的,就一行,另一种是Jannick提供的,多屏。                              
 
初雨提供的代码:
<script><script language="JavaScript">
var msg="欢迎来到XXXXX的BLOG,记得留下足迹哦..."
var delay=200
function scrollTitle() {
window.document.title=msg
msg=msg.substring(1,msg.length)+msg.substring(0,1)
timeID=setTimeout("scrollTitle()",delay)
}
</script>
Jannick提供的代码:
 

<SCRIPT><SCRIPT LANGUAGE="JavaScript">
<!-- by Jannick
var message = new Array();
message[0] = "欢迎来到Jannick的博客技术园";
message[1] = "这里有许多精彩的内容等着你呢...";
message[2] = "好好看看吧,你一定会有收获的...";
message[3] = "http://blog.sina.com.cn/m/jannick";
message[4] = "欢迎再次光临,我是Jannick";

var reps = 1;
var speed = 275;
var hold = 4
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>

最后是我修改过的最好用的第二种格式代码~不带任何其他超链接和介绍
 

<SCRIPT><SCRIPT LANGUAGE="JavaScript">
var message = new Array();
message[0] = "第一行文字";
message[1] = "第二行文字";

message[2] = "第三行文字";
message[3] = "第四行文字";
message[4] = "第五行文字";

var reps = 1;
var speed = 275;
var hold = 4
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>

 
 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有