IWindow

IWindow interface

window 对象表示一个包含 DOM 文档的窗口。

public interface IWindow : IDisposable, IDocumentView, IEventTarget, IGlobalEventHandlers, 
    IWindowEventHandlers, IWindowTimers

特性

姓名 描述
Document { get; } document 属性必须返回 Window 对象的最新 Document 对象。
FrameElement { get; } Document 的 frameElement 对象。
Location { get; } Window 接口的 location 属性必须返回该 Window 对象的 Document 的 Location 对象。
Name { get; set; } Window 对象的 name 属性必须在获取时返回浏览上下文的当前名称,并且在设置时将浏览上下文的名称设置为新的价值。
Opener { get; } Window 对象上的 opener IDL 属性在获取时必须返回创建当前浏览上下文的浏览上下文的 WindowProxy 对象(它的 opener 浏览上下文) , 如果有, 如果它仍然可用, 如果当前浏览上下文没有拒绝它的开启者;否则,它必须返回 null。设置时,如果新值为 null 则当前浏览上下文必须拒绝它的开启者;如果新值是其他值,则用户代理必须调用 Window 对象的 [[DefineOwnProperty]] 内部方法,将属性名称“opener”作为属性键传递,并将属性描述符 { [[Value]]:value , [[Writable]]:true, [[Enumerable]]:true, [[Configurable]]:true } 作为属性描述符,其中 value 是新值。
Parent { get; } 浏览上下文 b 中 Document 的 Window 对象的父 IDL 属性必须返回父浏览上下文的 WindowProxy 对象,如果有(即如果 b是子浏览上下文),或浏览上下文 b 本身的 WindowProxy 对象,否则(即,如果它是顶级浏览上下文或分离的嵌套浏览上下文)。
Self { get; } 返回 Window 对象的浏览上下文的 WindowProxy 对象。
Top { get; } 浏览上下文 b 中 Document 的 Window 对象的顶级 IDL 属性必须返回其顶级浏览上下文的 WindowProxy 对象(这将是它自己的 WindowProxy object 如果它本身是一个顶级浏览上下文),如果它有一个,或者它自己的 WindowProxy 对象,否则(例如,如果它是一个分离的嵌套浏览上下文)。
Window { get; } 返回 Window 对象的浏览上下文的 WindowProxy 对象。

方法

姓名 描述
Alert(string) 显示带有给定消息的模式警报,并等待用户关闭它
Confirm(string) 显示带有给定消息的模态 OK/Cancel 提示,等待用户关闭它,如果用户单击 OK,则返回 true,如果用户单击 Cancel,则返回 false .
Prompt(string, string) 显示带有给定消息的模式文本字段提示,等待用户关闭它,并返回用户输入的值。如果用户取消提示,则返回 null。如果存在第二个参数,则将给定值用作默认值。

也可以看看