18842388900

网站建设 APP开发 小程序

Article/文章

记录成长点滴 分享您我感悟

您当前位置>首页 > 知识 > 网站建设

JS模态框效果

window.dialogArguments的用法

Javascript有许多用于生成对话框的内置方法,例如:window.alert(),window.confirm(),window.prompt()等。但是,IE提供了更多支持对话框的方法。如:showModalDialog()(IE4 +支持)showModelessDialog()(IE5 +支持)window.showModalDialog()方法用于创建一个模态对话框来显示HTML内容,因为它是一个对话框,所以一般不会use window.open()打开窗口的所有属性。 window.showModelessDialog()方法用于创建显示HTML内容的无模式对话框。当我们用showModelessDialog()打开窗口时,我们不必使用window.close()来关闭它。当它以非模态模式[IE5]打开时,打开对话框的窗口仍然可以执行其他操作,即对话框并不总是它是最顶端的焦点,并且当打开它的窗口URL发生变化时它会自动关闭。模态[IE4]模式对话框始终具有焦点(在关闭焦点之前无法移除焦点)。模态对话框与打开它的窗口相关联,因此当我们打开另一个窗口时,它们的链接关系仍然保存并隐藏在活动窗口下。用法如下:vReturnValue=window.showModalDialog(sURL [,vArguments] [,sFeatures])vReturnValue=window.showModelessDialog(sURL [,vArguments] [,sFeatures])参数描述:sURL必需参数,类型:字符串。用于指定对话框要显示的文档的URL。 vArguments可选参数,类型:variant。 用于将参数传递给对话框。传递的参数类型没有限制,包括数组。该对话框使用window.dialogArguments来获取传入的参数.sFeatures可选参数,类型:字符串。用于描述对话框外观的信息可以用下面的一个或多个分隔,用分号“;”分隔。 dialogHeight对话框的高度不小于100px。 IE4中的dialogHeight和dialogWidth的默认单位是em,IE5是px。为方便起见,在定义模态模式对话框时,请使用px作为单位。 dialogWidth:对话框宽度。 dialogLeft:距离桌面左侧的距离。 dialogTop:与桌面的距离。中心: {yes | no | 1 | 0}:窗口是否居中,默认为是,但您仍然可以指定高度和宽度。帮助: {yes | no | 1 | 0}:是否显示帮助按钮,默认为是。可调整大小: {yes | no | 1 | 0} [IE5 +]:可以调整大小吗?默认值为no。状态: {yes | no | 1 | 0} [IE5 +]:是否显示状态栏。默认值为是[无模式]或无[模态]。滚动: {yes | no | 1 | 0 | on | off}:指示对话框是否显示滚动条。默认值为是。 HTA中还使用了一些属性,通常不用于一般网页。 dialogHide: {yes | no | 1 | 0 | on | off}:打印或打印预览时是否隐藏对话框。默认值为no。 Edge: {sunken | raised}:表示对话框的边框样式。 提出默认值。 Unadorned: {yes | no | 1 | 0 | on | off

网站建设,小程序开发,小程序制作,微信小程序开发,公众号开发,微信公众号开发,网页设计,网站优化,网站排名,网站设计,微信小程序设计,小程序定制,微信小程序定制

相关案例查看更多