文档介绍:弹出窗口(对话框)编辑收藏网摘所属

文档介绍:弹窗(对话框) Postedon2006-03-0715:22mjgforever reading(377)评论(0)编辑收藏网文摘分类:对话框分为三种: ·window .open 方法·无模式对话框·首先模式对话框:OPEN 方法此方法打开浏览器的新实例,通常加载由特定 URL 指定的文档。定位已打开窗口的特定命名实例是可能的,以便您可以避免打开一个新窗口,而是使用一个你之前打开的已有窗口用于其他目的。具体参见WebWorkshop中的open(英文)方法。通过打开浏览器的附加一个实例,用户可以在打开的窗口之间自由切换. 可能使用 window.open 的一种情况是一个电子邮件应用程序,它允许用户在单独的窗口中打开电子邮件消息模态对话框是什么时候实例的对话框,同时保持相同的消息列表在原始窗口中的完整交互操作。父窗口w 将信息传输到弹出窗口。 window.open的第一个参数是URL,我们可以在URL后面加上参数模态对话框是什么时候实例的对话框,比如’OpenUp.aspx?parm1=abc&parm2=’。这样,只需通过QueryString对弹窗中的这些参数进行查询,就实现了信息到弹窗的动态传递。使用弹窗将弹窗的信息传回父窗口的目的主要是为了和用户进行交互,那么如何在父页面上使用弹窗呢?获取用户对弹窗的操作结果非常重要。

图片[1]-文档介绍:弹出窗口(对话框)编辑收藏网摘所属-老王博客

其实这里实现的方法也很简单。也是通过JavaScript:通过window.opener获取父窗口的window对象,可以对父窗口进行操作,比如给一个TextBox设置一个值。体验:为了实现这个简单的交互操作,花了整整一个下午的时间。关键是我对 JavaScript 太生疏了,以为我有能力在服务器端做事。事实上,我犯了一个很大的错误。另外,当服务端对象遇到对象为空的错误时,很有可能是VS在对象编译后重命名了控件。起初我不知道这一点,这让我很痛苦。第二:无模式对话框:无模式对话框允许用户在对话框打开时与原始窗口进行交互。在这种情况下,对话框仍位于浏览器顶部并被禁用。如果用户离开原始文档进行其他浏览,无模式对话框将自动关闭,因为对话框的所有上下文都已丢失。高级搜索功能可以很好地与这样的对话框配合使用,以允许用户选择在文档中找到的文本,同时保持对话框打开,以便用户可以快速前进到找到的文本的下一个实例。第三:模态对话框:模态对话框通常允许程序允许用户完全专注于特定的对话框,并在继续之前需要与它进行交互。这种情况的一个示例是数据输入操作,其中必须输入一些数据才能继续应用程序。单击该按钮时,此页面将调用我的 DHTML 对话框。

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论