【满分急求】如何利用 设置状态栏文本 行为实现在浏览器状态栏显示 欢迎光临

考试题,急求!... 考试题,急求! 展开
 我来答
雨溶0F
2011-06-25 · TA获得超过690个赞
知道小有建树答主
回答量:516
采纳率:0%
帮助的人:345万
展开全部
插入以下脚本即可

1.状态栏数字钟

var timerRunning = false;

function stopclock (){
if(timerRunning)
clearTimeout(timerID);
timerRunning = false;
}

function showtime () {
var now = new Date();
var hours = now.getHours();
var minutes = now.getMinutes();
var seconds = now.getSeconds()
var timeValue = " " + ((hours >12) ? hours -12 :hours)
timeValue += ((minutes < 10) ? ":0" : ":") + minutes
timeValue += ((seconds < 10) ? ":0" : ":") + seconds
timeValue += (hours >= 12) ? " 下午" : " 上午"
window.status = timeValue;
timerID = setTimeout("showtime()",1000);
timerRunning = true;
}
function startclock () {
stopclock();
showtime();
}

</head>

2.闪烁状态栏

var speed = 700;
var control = 1;
function flash()
{
if (control == 1)
{
window.status=yourwords;
control=0;
}
else
{
window.status="";
control=1;
}
setTimeout("flash()",speed);
}
window.onload=flash
// -->

3.文字从右到左

function scrollit_r2l(seed)
{ var m1 = "状态栏文字从右到左移动!!!!" ;
var m2 = "" ;
var msg=m1+m2;
var out = " ";
var c = 1;
var speed = 120;
if (seed > 100)
{ seed-=2;
var cmd="scrollit_r2l(" + seed + ")";
timerTwo=window.setTimeout(cmd,speed);}
else if (seed <= 100 && seed > 0)
{ for (c=0 ; c < seed ; c++)
{ out+=" ";}
out+=msg; seed-=2;
var cmd="scrollit_r2l(" + seed + ")";
window.status=out;
timerTwo=window.setTimeout(cmd,speed); }
else if (seed <= 0)
{ if (-seed < msg.length)
{
out+=msg.substring(-seed,msg.length);
seed-=2;
var cmd="scrollit_r2l(" + seed + ")";
window.status=out;
timerTwo=window.setTimeout(cmd,speed);}
else { window.status=" ";
timerTwo=window.setTimeout("scrollit_r2l(100)",speed);
}
}
}
scrollit_r2l(100);
// -- End of JavaScript code -->

4.文字从右弹出

this.msg = MESSAGE
this.out = " "
this.pos = POSITION
this.delay = DELAY
this.i = 0
this.reset = clearMessage
}
function clearMessage() {
this.pos = POSITION
}
var POSITION = 100
var DELAY = 4
var MESSAGE = "状态栏文字快速的一个一个弹出!!! "
var scroll = new statusMessageObject()
function scroller() {
for (scroll.i = 0; scroll.i < scroll.pos; scroll.i++) {
scroll.out += " "
}
if (scroll.pos >= 0)
scroll.out += scroll.msg
else scroll.out = scroll.msg.substring(-scroll.pos,scroll.msg.length)
window.status = scroll.out
scroll.out = " "
scroll.pos--
if (scroll.pos < -(scroll.msg.length)) {
scroll.reset()
}
setTimeout ('scroller()',scroll.delay)
}
function snapIn(jumpSpaces,position) {
var msg = scroll.msg
var out = ""
for (var i=0; i<position; i++)
{out += msg.charAt(i)}
for (i=1;i<jumpSpaces;i++)
{out += " "}
out += msg.charAt(position)
window.status = out
if (jumpSpaces <= 1) {
position++
if (msg.charAt(position) == ' ')
{position++ }
jumpSpaces = 100-position
} else if (jumpSpaces > 3)
{jumpSpaces *= .75}
else
{jumpSpaces--}
if (position != msg.length) {
var cmd = "snapIn(" + jumpSpaces + "," + position + ")";
scrollID = window.setTimeout(cmd,scroll.delay);
} else {
window.status=""
jumpSpaces=0
position=0
cmd = "snapIn(" + jumpSpaces + "," + position + ")";
scrollID = window.setTimeout(cmd,scroll.delay);
return false
}
return true
}
snapIn(100,0);
// -->

还不满意的话,这里有dreamweaver的教程 http://www.pconline.com.cn/pcedu/sj/wz/dreamweaver/0604/789614.html
Atnil
2011-06-25 · TA获得超过3303个赞
知道小有建树答主
回答量:690
采纳率:0%
帮助的人:330万
展开全部
童鞋,则是一道小题还是一道大题吖?
小题的话就是在"窗口"选行为-设置文本-设置状态栏文本
接着键入你要显示的状态栏文本,点击确定保存后直接按F12预览即可啦~
如果是个大题,那么除了上述做法后面可能要补充Dreamweaver的Javascript
那个需要按照你的具体要求帮你编码,需要的话请继续追问咯~拜拜
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
miniappfefj57n8jes5h
2011-06-25 · TA获得超过1082个赞
知道小有建树答主
回答量:1193
采纳率:30%
帮助的人:248万
展开全部
IE6可以在body里加 onload="window.status='欢迎光临';return true;"就可以。
详细:
<body onload="window.status='欢迎光临';return true;">

IE7如果显示的话,需要调整下IE
具体的方法:打开IE7,在“工具—>Internet 选项—>安全—>选中Internet”,点击“自定义级别”,在【脚本】-【允许状态栏通过脚本更新】中选择“启用”就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1258350254
2011-06-25
知道答主
回答量:41
采纳率:0%
帮助的人:8.1万
展开全部
360浏览器
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ymby990315
2011-06-25 · TA获得超过183个赞
知道小有建树答主
回答量:343
采纳率:0%
帮助的人:143万
展开全部
拿金山卫士更改
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 4条折叠回答
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式