.

状态栏特效代码
分类:电脑知识 发表于:2007-07-23 17:05:49 评论(0)


1.状态栏文字来回出现代码

<script LANGUAGE="JavaScript">

<!--

var Message="欢迎光临阿和憩站,请多提意见。谢谢!!! ";

var place=1;

function scrollIn() {

window.status=Message.substring(0, place);

if (place >= Message.length) {

place=1;

window.setTimeout("Helpor_net()",300);

} else {

place++;

window.setTimeout("scrollIn()",200);

}

}

function Helpor_net() {

window.status=Message.substring(place, Message.length);

if (place >= Message.length) {

place=1;

window.setTimeout("scrollIn()", 200);

} else {

place++;

window.setTimeout("Helpor_net()", 100);

}

}

Helpor_net();

-->

</SCRIPT>

2.状态栏显示时间的特效代码

<SCRIPT LANGUAGE="JavaScript">

<!-- Begin

function dateinbar()

{

var d=new Date();

var mon=d.getMonth()+1;

var year=d.getFullYear();

var date=d.getDate();

var h=d.getHours();

var m=d.getMinutes();

var s=d.getSeconds();

var AorP=" ";

if (h>=12)

AorP="P.M.";

else

AorP="A.M.";

if (h>=13)

h=h-12;

if (s<10)

s="0"+s;

if (m<10)

m="0"+m;

defaultStatus = "当前日期: "+mon+"/"+date+"/"+year+" "+" 当前时间: " + h+":"+m+":"+s+" "+AorP ;

setTimeout("dateinbar()",1000);

}

dateinbar();

// End -->

</script>

3.状态栏显示在页面停留时间的代码

<script>

var Temp;

var TimerId = null;

var TimerRunning = false;

Seconds = 0

Minutes = 0

Hours = 0

function showtime()

{

if(Seconds >= 59)

{

Seconds = 0

if(Minutes >= 59)

{

Minutes = 0

if(Hours >= 23)

{

Seconds = 0

Minutes = 0

Hours = 0

}

else {

++Hours

}

}

else {

++Minutes

}

}

else {

++Seconds

}

if(Seconds != 1) { var ss="s" } else { var ss="" }

if(Minutes != 1) { var ms="s" } else { var ms="" }

if(Hours != 1) { var hs="s" } else { var hs="" }

Temp = '你在本页停留了 '+Hours+' 小时'+', '+Minutes+' 分'+', '+Seconds+' 秒'+''

window.status = Temp;

TimerId = setTimeout("showtime()", 1000);

TimerRunning = true;

}

var TimerId = null;

var TimerRunning = false;

function stopClock() {

if(TimerRunning)

clearTimeout(TimerId);

TimerRunning = false;

}

function startClock() {

stopClock();

showtime();

}

function stat(txt) {

window.status = txt;

setTimeout("erase()", 2000);

}

function erase() {

window.status = "";

}

</SCRIPT>

<BODY onLoad="startClock()">

4.状态栏上弹出小窗口式的问候语代码

<SCRIPT>

var oPopup = window.createPopup();

var popTop=10;

function popmsg(msgstr){

var winstr="<table background=\images/welcome.gif\ width=\"200\" height=\"160\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";

winstr+="<tr><td valign=\"top\" style=\"font-size:16px; color: #0066FF; font-weight: bold\">"+msgstr+"</td></tr></table>";

oPopup.document.body.innerHTML = winstr;

popshow();

}

function popshow(){

window.status=popTop;

if(popTop>1120){

clearTimeout(mytime);

oPopup.hide();

return;

}else if(popTop>1020&&popTop<1120){

oPopup.show(screen.width-212,screen.height,200,1120-popTop);

}else if(popTop>1000&&popTop<1020){

oPopup.show(screen.width-212,screen.height+(popTop-1120),201,160);

}else if(popTop<180){

oPopup.show(screen.width-212,screen.height,200,popTop);

}else if(popTop<220){

oPopup.show(screen.width-212,screen.height-popTop,200,160);

}

popTop+=10;

var mytime=setTimeout("popshow();",80);

}

popmsg("<td align=right valign=bottom>阿和憩站</td>");

</SCRIPT>

  
邮箱: 密码: