用javascript实现如下,大家参考:
///
///
JavaScript:Statusbar:
字幕:
第一步:拷贝以下代码到HTML文件的HEAD部分:
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function scrollit(seed) {
var m1 = "欢迎";
var m2 = "..... 你会发现很多想要的JavaScript代码 ";
var m3 = "......Enjoy ";
var m4 = "";
var msg=m1+m2+m3+m4;
var out = " ";
var c = 1;
if (seed > 100) {
seed--;
cmd="scrollit("+seed+")";
timerTwo=window.setTimeout(cmd,100);
}
else if (seed <= 100 && seed > 0) {
for (c=0 ; c < seed ; c++) {
out+=" ";
}
out+=msg;
seed--;
window.status=out;
cmd="scrollit("+seed+")";
timerTwo=window.setTimeout(cmd,100);
}
else if (seed <= 0) {
if (-seed < msg.length) {
out+=msg.substring(-seed,msg.length);
seed--;
window.status=out;
cmd="scrollit("+seed+")";
timerTwo=window.setTimeout(cmd,100);
}
else {
window.status=" ";
timerTwo=window.setTimeout("scrollit(100)",75);
}
}
}
// End -->
</SCRIPT>
第二步:把onLoad加到HTML文件的BODY标记符中:
<body onLoad="scrollit(100)">
日期和时间:
拷贝以下代码到HTML文件的BODY部分:
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var osd = " "
var timer;
var msg = "";
function scrollMaster () {
msg = customDateSpring(new Date())
clearTimeout(timer)
msg += " " + showtime() + " " + osd
for (var i= 0; i < 100; i++){
msg = " " + msg;
}
scrollMe()
}
function scrollMe(){
window.status = msg;
msg = msg.substring(1, msg.length) + msg.substring(0,1);
timer = setTimeout("scrollMe()", 200);
}
function showtime (){
var now = new Date();
var hours= now.getHours();
var minutes= now.getMinutes();
var seconds= now.getSeconds();
var months= now.getMonth();
var dates= now.getDate();
var years= now.getYear();
var timeValue = ""
timeValue += ((months >9) ? "" : " ")
timeValue += ((dates >9) ? "" : " ")
timeValue = ( months +1)
timeValue +="/"+ dates
timeValue +="/"+ years
var ap="A.M."
if (hours == 12) {ap ="P.M."}
if (hours == 0) { hours = 12}
if(hours>= 13){ hours -= 12; ap="P.M." }
var timeValue2 = " " + hours
timeValue2+= ((minutes < 10) ? ":0":":") + minutes + " " + ap
return timeValue2;
}
function MakeArray(n) {
this.length = n
return this
}
monthNames = new MakeArray(12)
monthNames[1] = "一月"
monthNames[2] = "二月"
monthNames[3] = "三月"
monthNames[4] = "四月"
monthNames[5] = "五月"
monthNames[6] = "六月"
monthNames[7] = "七月"
monthNames[8] = "八月"
monthNames[9] = "九月"
monthNames[10] = "十月"
monthNames[11] = "十一月"
monthNames[12] = "十二月"
daysNames = new MakeArray(7)
daysNames[1] = "星期日"
daysNames[2] = "星期一"
daysNames[3] = "星期二"
daysNames[4] = "星期三"
daysNames[5] = "星期四"
daysNames[6] = "星期五"
daysNames[7] = "星期六"
function customDateSpring(oneDate) {
var theDay= daysNames[oneDate.getDay() +1]
var theDate =oneDate.getDate()
var theMonth = monthNames[oneDate.getMonth() +1]
var dayth="日"
return theMonth + theDate + dayth+"," +theDay + ","
}
scrollMaster();
// End -->
</SCRIPT>
状态条信息的闪烁:
第一步:拷贝以下代码到HTML文件的HEAD部分:
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var message="用JavaScript实现字幕在状态条上的闪烁";
var speed=400;
var visible=0;
function Flash() {
if (visible == 0) {
window.status=message;
visible=1;
} else {
window.status="";
visible=0;
}
setTimeout('Flash()', speed);
}
// End -->
</SCRIPT>
第二步:把onLoad加载到HTML文件的BODY部分:
<BODY onLoad="Flash()">
///