window对象的status、defaultStatus属性

window 下的 status 属性 在模拟个问题时遇到一个意外情况:   var status = {}; status.name = "def"; status.age = 200; console.log("status is: " + JSON.stringify(status)); //打印 status is: "[object Object]" var status1 = {}; status1.name =... 阅读详情

     除了创建时明确指定不使用状态栏的浏览器窗,在每个浏览器窗口底部都有一个状态栏,这是浏览器向用户显示消息的地方。如,当用户鼠标移动到一个超级链接上时,浏览器装态栏上将显示链接指向的URL;当用户鼠标移动有一个控制按钮上时,浏览器将显示一条简单的上下文帮助消息来解释这个按钮的作用。在JavaScript程序中同样可以利用状态栏,它的内容是由window对象的两个属性控制的,即defaultStatus、status。


     当用户将鼠标指针移动到一个超链接时,状态栏将显示出这个链接的URL,虽然默认情况,但是在你浏览网页时,却会发现指向一些链接时它们显示的是一些提示性文字,而不是链接的URL,这是通过window对象的status属性和超链接事件处理程序onmouseover实现的。


     例一:
     <a href="http://www.daili001.com" onmouseout="status='';" onmouseover="status='这是一个测试!'; return true;">指向我看看</a>
     在有的浏览器中鼠标移开后,状态栏中的文字并没有消失,这就需要如上例一样在onmouseout事件中将satus设置为空字符串以保持兼容。上例中的事件处理程序onmouseover必须返回true。这就通知了浏览器当事件发生时不应该执行自己默认的动作,也就是说不应该在状态栏显示链接的URL。如果忘记了返回true,那么浏览器会用它自己的URL覆盖处理程序在状态栏中显示的所有消息。
从前面的示例我们可以知道,属性status主要用于存放瞬时消息。但有时你可能想在状态栏中显示一些非瞬时的消息,如给用户显示一条欢迎消息,要实现这一点,就要设置window对象的defaultStatus属性,这个属性指定了显示在状态栏中的默认文本。这条文本可以在鼠标移动到一个超链接或浏览器的控制按钮上时暂时地被URL、上下文帮助消息或其它的瞬时文本所代替,但是当鼠标离开那些区域时,又会恢复到默认的文本。


     例二:
<script language="javascript">
defaultStatus="学习javascript是一件很愉快的事";
</script>
<a href="http://www.daili001.com" onmouseout="status='';" onmouseover="status='这是一个测试!'; return true;">指向我看看</a>

window 对象属性及方法 window对象属性closed:返回窗口是否已被关闭defaultStatus : 设置或返回窗口状态栏中的默认文本innerHeight : 返回窗口的文档显示区的高度innerWidth: 返回窗口的文档显示区的宽度length: 设置或返回窗口中的框架数量name: 设置或返回窗口的名称opener:返回对创建此窗口的窗口的引用outerHeight: 返回窗口的外部高度outerWid... 阅读详情

相关推荐

父传子props【对象default

<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <title>Document</title> <link rel="stylesheet" href=""> &lt...

weixin_30578677的博客 667

JavaScript : WINDOW FOR JAVASCRIPT 窗口对象

JavaScript : WINDOW FOR JAVASCRIPTdocument.title="JavaScript : WINDOW FOR JAVASCRIPT - "+document.title 熟练window对象的open、close、alert、confirm、prompt、setTimeout、clearTimeout、setInterval、clearInterval

秤砣的专栏 2733

关于JavaScriptwindow对象status属性

代码示例如下: ===================================               状态栏显示当前时间   function init(){ //拿到当前时间 var d = new Date() ; //设置状态栏的文本 self.status = d.toLocaleString() ;   //self和w

drinkingcode 2707

使用staatus和defaultStatus属性改变状态栏信息

statusdefaultStatuswindow对象属性,用于设置状态栏信息 语法为: window.status="message";window.defaultStatus="message"; 其中status属性就是用于设置状态栏显示的文本. 而defaultStatus表示默认的状态栏信息. 例如:...

weixin_34235371的博客 291

window对象的常用方法和作用

 window对象有以下方法:  open   close   alert   confirm   prompt   setTimeout   clearTimeout   setInterval   clearInterval   moveBy   moveTo   resizeBy   resizeTo   scrollBy   scrollTo   find   back   forwa

flydango1的专栏 2369

window对象的常用属性及方法

一个html就有一个window对象,如果某个网页有多帧,则会有多个window对象。熟悉并了解window对象的各种属性、方法及事件处理程序将有助于一个web应用开发者的设计开发。本文将简单的说明几个window对象常用属性、方法及事件处理程序的应用。 常用属性:   1、closed:用于判断一个指向window对象的引用是否已关闭。请看下面代码:     var newWnd =

我在努力,一直都在努力。 9658

JavaScript window对象

window对象 1.window对象是在客户端的整个HTML文档的根对象;代表当前的整个打开的浏览器窗口,因此其属性多用于操作浏览器的效果以及窗口有关的各种信息 2.window对象属性 a)defaultStatus默认状态条消息 b)status状态条消息 c)document当前显示的文档 d)location i.打开网站时需要使用完整的URL地址 ii...

ambkn80466的专栏 142

javaScriptwindow对象

{JS}JavaScript使用Window对象 使用Window.open方法新建窗口 Window对象表示的是浏览器窗口,它有多种操作,其中一个重要的方法是open,表示新建一个窗口来打开指定页面。例如在a.html中执行以下语句: window.open("b.html"); 则新建一个窗口打开了b.html页面,这和在a.html页面中用一条链接打开页面的效果是一样的: ...

383

window对象

javaScriptwindow对象 {JS}JavaScript使用Window对象 使用Window.open方法新建窗口 Window对象表示的是浏览器窗口,它有多种操作,其中一个重要的方法是open,表示新建一个窗口来打开指定页面。例如在a.html中执行以下语句: window.open("b.html"); 则新建一个窗口打开了b.html页面,这和在a.h

that3的专栏 427

window 对像

一、window对像的常用属性: [list] [*]closed:该属性返回一个boolean值,用于判断窗口是否处于关闭状态。 [*]defaultStatusstatus:返回浏览器状态的文本。defaultStatus:设置状态行默认字符串,只读。status:描述状态行字符串,可读写。 [*]document:返回窗口中当前所包含的文档对象。 [*]frames[]:返回...

hanxin的专栏 169

JavaScript BOM学习笔记——window对象5

1.浏览器状态栏     可以通过window对象statusdefaultStatus属性设置浏览器地址栏。前者可以使浏览器地址栏文本暂时改变,后者可以在用户离开该页面前一直改变该文本。     可以在第一次载入页面时,使用默认的状态栏消息:     window.defaultStatus = "You are surfing www.wrox.com";   ...

wawlian说 146

javascript Window 对象介绍

Window 对象 Window 对象表示浏览器中打开的窗口,如果文档包含框架(frame 或 iframe 标签),浏览器会为 HTML 文档创建一个 window 对象,并为每个框架创建一个额外的 window 对象Window 对象集合 frames[] 返回窗口中所有命名的框架,该集合是 Window 对象的数组,每个 Window 对象在窗口中含有一个框架或  ,属性 fr

IT部落阁 392

修改浏览器状态栏信息

statusdefaultStatuswindow对象属性,用于设置状态栏信息, window.status="..."; window.defaultStatus="...";

long316的专栏 885

BOM对象

BOM对象 BOM(Browser Object Model)浏览器对象模型 BOM 使 JavaScript 有能力与浏览器“对话” BOM尚无正式标准,但是浏览器已经(几乎)实现了 JavaScript 交互性方面的相同方法和属性 window对象 表示浏览器窗口,所有浏览器都支持 window 对象 所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员 全局变量是 window 对象属性 全局函数是 window 对象的方法

DGL_CSDN的博客 210

javascript----3

window对象的生命周期: 只要顶级窗口存在,window对象就一直有效,无论这个窗口装载或卸载了多少个页面,这个窗口的window对象都有效。简单的对话框:三种常用的window方法:alert( ) , confirm( ),和 prompt( ). 状态栏:当鼠标移动到超链接上后,让状态栏不显示网址而显示文字信息的方法:最后一定要用return true,否则显示的

333

Javascript Window属性

Window属性 属性描述 closed 获取引用窗口是否已关闭。 defaultStatus 设置或获取要在窗口底部的状态栏上显示的缺省信息。 dialogArguments 设置或获取传递给模式对话框窗口的变量或变量数组。 dialogHeight 设置或获取模式对话框的高度。 dialogLeft 设置或获取模式对话框...

weixin_30318645的博客 97

Window 对象

HTML DOM closed 属性 closed 属性可返回一个布尔值,该值声明了窗口是否已经关闭。该属性为只读。 当浏览器窗口关闭时,表示该窗口的 Windows 对象并不会消失,它将继续存在,不过它的 closed 属性将设置为 true。 function ifClosed()   {   document.write("'myWind

KangLiangBin的博客 308
上一篇: JavaScript中运算符"||"和"&&"的特殊特性
下一篇: Jquery eq 选择器 在IE 和 FF 下取值问题
powerglover
博客等级 码龄20年 11粉丝 74原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值