`
thirtysix
  • 浏览: 37140 次
  • 性别: Icon_minigender_1
  • 来自: 河北承德
社区版块
存档分类
最新评论

showModalDialog和showModelessDialog

阅读更多


一、showModalDialog和showModelessDialog有什么不同?

showModalDialog:被打开后就会始终保持输入焦点。除非对话框被关闭,否则用户无法切换到主窗口。类似alert的运行效果;showModelessDialog:被打开后,用户可以随机切换输入焦点。对主窗口没有任何影响。

二、怎样才让在showModalDialog和showModelessDialog的超连接不弹出新窗口?
  在被打开的网页里加上<base target="_self">就可以了。这句话一般是放在<html>和<body>之间的。


三、怎样才刷新showModalDialog和showModelessDialog里的内容?
  在showModalDialog和showModelessDialog里是不能按F5刷新的,又不能弹出菜单。这个只能依靠javascript了,以下是相关代码:

 

<body onkeydown="if (event.keyCode==116){reload.click()}">
<a id="reload" href="filename.htm" style="display:none">reload...</a>

将filename.htm替换成网页的名字然后将它放到你打开的网页里,按F5就可以刷新了,注意,这个要配合<base target="_self">使用,不然你按下F5会弹出新窗口的。

四、如何用javascript关掉showModalDialog(或showModelessDialog)打开的窗口。
  <input type="button" value="关闭" onclick="window.close()">
  也要配合<base target="_self">,不然会打开一个新的IE窗口,然后再关掉的。


 

分享到:
评论

相关推荐

    showModalDialog和showModelessDialog的用法

    **showModalDialog** 和 **showModelessDialog** 是JavaScript中用于创建弹出对话框的方法,它们在使用场景和交互行为上有所不同。 1. **showModalDialog** - **特点**: 弹出的对话框具有模态特性,即一旦对话框被...

    showModalDialog和showModelessDialog使用心得

    ### showModalDialog和showModelessDialog使用心得:深入解析与实践 在Web开发中,`showModalDialog` 和 `showModelessDialog` 是两种用于创建弹出窗口的方法,它们各自具有独特的特性和应用场景。本文将详细解析这...

    showModalDialog 和 showModelessDialog

    `showModalDialog`和`showModelessDialog`是JavaScript中用于弹出对话框的方法,主要用于在Web应用程序中创建交互式的用户体验。这两个方法都是`window`对象的成员,用于打开一个新的浏览器窗口,但它们的行为有所...

    WEB页子窗口(showModalDialog和showModelessDialog)使用说明

    在网页开发中,有时我们需要创建弹出式窗口与用户交互,这时就用到了`showModalDialog`和`showModelessDialog`这两个JavaScript方法。这两个方法主要用于在Web页面中打开子窗口,提供了一种非标准的窗口打开方式,...

    避免 showModalDialog 弹出新窗体的原因分析

    showModalDialog和showModelessDialog 一、showModalDialog和showModelessDialog有什么不同? showModalDialog:被打开后就会始终保持输入焦点。除非对话框被关闭,否则用户无法切换到主窗 口。类似alert的运行效果...

    JS中showModalDialog关闭子窗口刷新主窗口用法详解

    showModalDialog和showModelessDialog 一、showModalDialog和showModelessDialog有什么不同? showModalDialog:被打开后就会始终保持输入焦点。除非对话框被关闭,否则用户无法切换到主窗口。类似alert的运行效果。...

    ASP.NET模态窗口的实现

    在 ASP.NET 中,实现模态窗口可以通过使用 `showModalDialog` 和 `showModelessDialog` 两个方法。这些方法可以用来创建一个显示 HTML 内容的模态或非模态对话框。 showModalDialog 方法 `showModalDialog` 方法...

    showModalDialog()、showModelessDialog()方法的使用.

    在Web开发中,有时我们需要创建弹出式窗口与用户交互,这时就涉及到`showModalDialog()`和`showModelessDialog()`这两个JavaScript方法。这两个方法都是IE浏览器提供的,用于创建具有不同特性的对话框。 1. `...

    C#跳转网页7种方法

    对于showModalDialog和showModelessDialog的区别,showModalDialog提供了一个阻塞式对话,直到关闭对话框才能继续操作主窗口;而showModelessDialog允许用户在对话框与主窗口之间自由切换。若希望这两个方法的链接不...

    js 模式窗口(模式对话框和非模式对话框)的使用介绍

    JavaScript提供了创建这两种对话框的方法,分别是showModalDialog和showModelessDialog。本文将介绍如何在JavaScript中使用模式对话框和非模式对话框,并解释它们之间的差异。 首先,我们需要明确模式对话框(Modal...

    让js弹出窗口居前显示的实现方法

    下面详细讨论showModalDialog和showModelessDialog两个方法的参数列表: - sURL:此参数为必选项,是字符串类型,指定要加载并显示的URL地址。 - vArguments:此参数为可选项,也是字符串类型,用来传递在对话框中...

    ShowModalDialog父窗体向子窗体传值

    总的来说,`showModalDialog`和`showModelessDialog`是JavaScript中用于创建弹出式对话框的两种方式,它们提供了在父窗口与子窗口之间传递数据的机制,同时也能够定制对话框的外观和行为。在实际应用中,根据需求...

    window.showModalDialog的基本用法

    `window.showModalDialog` 和 `window.showModelessDialog` 提供了灵活的方式来创建弹出对话框,适用于需要与用户进行交互的应用场景。需要注意的是,这两个函数仅在 IE 浏览器中可用,并且由于现代浏览器的限制,...

    showmodaldialog的用法收集

    ### 一、`showModalDialog` 和 `showModelessDialog` 的区别 1. **模态对话框(`showModalDialog`)**: - 用户必须先关闭对话框才能继续与主窗口互动,类似于`alert`对话框。 - 一旦打开,它将获取并保持输入...

    C#网页跳转方法总结

    - `Response.Write("&lt;script&gt;window.showModalDialog('Default2.aspx')&lt;/script&gt;")` 和 `Response.Write("&lt;script&gt;window.showModelessDialog('Default2.aspx')&lt;/script&gt;")` `showModalDialog` 创建一个模态对话框...

    showModelessDialog使用详解

    ### showModelessDialog...总结而言,`showModelessDialog()`为开发者提供了创建非模态对话框的能力,从而增强了应用程序的交互性和用户体验。然而,由于其兼容性限制,开发者在实际应用中需要谨慎选择合适的技术方案。

    showModalDialog参数详解

    showModalDialog参数详解 基本介绍: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持) window.showModalDialog()方法用来创建一个显示HTML内容的模态对话框。 window.showModelessDialog()...

Global site tag (gtag.js) - Google Analytics