当鼠标指向一个链接时,浏览器窗口底部的状态栏通常显示该链接的URL。在文档载入期间,Java applet进行初始化或者其他可能的时候,有些消息会显示在这个位置上。然而,可以用JavaScript在状态栏显示自己的信息,有时这对用户是有益的,比如,可以用一个友好简单的页面描述来代替URL链接。
任何时候都可以把其他文本赋给window.status属性。当光标位于链接上时,为了改变链接的状态栏文本,应该使用link对象的onMouseOver事件处理触发一个动作。设置状态栏的onMouseOver事件处理要求—个附加语句( return true ),它必须是事件处理程序的一部分。这在JavaScript中非常少见,但是只有这样才能保证替换状态栏的内容。
由于设置window.status属性很简单,通常脚本语句作为事件处理定义中的内嵌脚本来运行。这对于短的脚本来说非常方便,因为不必说明—个单独的函数或在页面上加入标记,仅仅需要把脚本语句加入标记中:
Netscape
仔细观察onMouseOver事件处理中的语句,这两个语句为:
window.status='Visit the Netscape Home page (home.netscape.com)'
return true
当把它们作为内嵌脚本运行时,必须用分号把两个语句分开(分号后的空格是可选择的,但是有了空格可提高易读性),同样重要的是,整个语句组要用双引号括起来("...")。如果要将赋予window.status属性的字符串嵌入双引号中,用单引('...')号将字符串括起来即可。设置状态栏时用很少的脚本语句就可收到很大的收益,不利的一面是设置了这个属性就会创建一些糟糕的状态栏滚动标题。
【javascript|Javascript中的 window.status 属性的使用方法】转载于:https://www.cnblogs.com/clouds008/archive/2012/05/17/2505870.html
推荐阅读
- 操作系统|[译]从内部了解现代浏览器(1)
- Java|Java基础——数组
- 人工智能|干货!人体姿态估计与运动预测
- web网页模板|如此优秀的JS轮播图,写完老师都沉默了
- java简介|Java是什么(Java能用来干什么?)
- Java|规范的打印日志
- Linux|109 个实用 shell 脚本
- 程序员|【高级Java架构师系统学习】毕业一年萌新的Java大厂面经,最新整理
- JavaScript|vue 基于axios封装request接口请求——request.js文件
- vue.js|vue中使用axios封装成request使用