showModalDialog:被打开后就会始终保持输入焦点。除非对话框被关闭,否则用户无法切换到主窗口。类似alert的运行效果。
showModelessDialog:被打开后,用户可以随机切换输入焦点。对主窗口没有任何影响(最多是被挡住一下而以。)
showModalDialog和showModelessDialog数据传递技巧。
window.showModalDialog("filename.htm",var_name);
alert(window.dialogArguments) //读取var_name变量
window.dialogArguments="oyiboy" //设置var_name变量
window.showModalDialog("filename.html",window);
alert(window.dialogArguments.var_name) //读取var_name变量
window.dialogArguments.var_name="oyiboy" //设置var_name变量
//同时我也可以操作var_id变量
alert(window.dialogArguments.var_id) //读取var_id变量
window.dialogArguments.var_id="001" //设置var_id变量
响应.do请求,数据传递
<script language="JavaScript" type="text/JavaScript">
var message = window.showModalDialog("bookingDaysCommentOpen.do?selectDate="+date, window,"dialogWidth =420px;dialogHeight =380px;help=0");
if (message=="refresh"){
window.location.reload();
}
</script>
<script language="JavaScript" type="text/JavaScript">
//传递的参数
var obj = window.dialogArguments;
//向打开对话框的窗口返回信息
window.returnValue="refresh";
</script>
分享到:
相关推荐
#### 一、showModalDialog与showModelessDialog的区别 **showModalDialog** 和 **showModelessDialog** 是JavaScript中用于创建弹出对话框的方法,它们在使用场景和交互行为上有所不同。 1. **showModalDialog** ...
### showModalDialog和showModelessDialog使用心得:深入解析与实践 在Web开发中,`showModalDialog` 和 `showModelessDialog` 是两种用于创建弹出窗口的方法,它们各自具有独特的特性和应用场景。本文将详细解析这...
1. **showModalDialog的区别与特点**: - `showModalDialog`:此方法打开的窗口具有模态特性,意味着用户必须先关闭该对话框才能继续与父窗口交互。它类似于`alert`对话框,阻止了用户对主窗口的操作,直到对话框...
在Web开发中,有时我们需要创建弹出式窗口与用户交互,这时就涉及到`showModalDialog()`和`showModelessDialog()`这两个JavaScript方法。这两个方法都是IE浏览器提供的,用于创建具有不同特性的对话框。 1. `...
在网页开发中,有时我们需要创建弹出式窗口与用户交互,这时就用到了`showModalDialog`和`showModelessDialog`这两个JavaScript方法。这两个方法主要用于在Web页面中打开子窗口,提供了一种非标准的窗口打开方式,...
showModalDialog和showModelessDialog 一、showModalDialog和showModelessDialog有什么不同? showModalDialog:被打开后就会始终保持输入焦点。除非对话框被关闭,否则用户无法切换到主窗 口。类似alert的运行效果...
showModalDialog和showModelessDialog 一、showModalDialog和showModelessDialog有什么不同? showModalDialog:被打开后就会始终保持输入焦点。除非对话框被关闭,否则用户无法切换到主窗口。类似alert的运行效果。...
#### showModalDialog 与 showModelessDialog 的区别 - **showModalDialog**:打开的是模态对话框,即在对话框未关闭之前,用户无法与主窗口进行交互。 - **showModelessDialog**:打开的是非模态对话框,即使对话框...
#### 二、`showModalDialog()`与`showModelessDialog()`的区别 - **`showModalDialog()`**:此方法创建一个模态对话框,用户必须关闭该对话框才能继续操作主窗口。它类似于弹窗,直到用户进行操作前,主窗口的操作...
### 一、`showModalDialog` 和 `showModelessDialog` 的区别 1. **模态对话框(`showModalDialog`)**: - 用户必须先关闭对话框才能继续与主窗口互动,类似于`alert`对话框。 - 一旦打开,它将获取并保持输入...
总的来说,`showModalDialog`和`showModelessDialog`是JavaScript中用于创建弹出式对话框的两种方式,它们提供了在父窗口与子窗口之间传递数据的机制,同时也能够定制对话框的外观和行为。在实际应用中,根据需求...
showModalDialog参数详解 基本介绍: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持) window.showModalDialog()方法用来创建一个显示HTML内容的模态对话框。 window.showModelessDialog()...
`showModelessDialog` 方法的语法与 `showModalDialog` 方法相同。 参数传递 在使用 `showModalDialog` 和 `showModelessDialog` 方法时,可以通过 `vArguments` 参数传递参数给对话框。参数的类型不限制,可以是...
与`showModalDialog`不同,`showModelessDialog()` 方法用于显示一个非模态对话框,这意味着用户可以在对话框打开的同时与网页的其他部分进行交互。其语法与`showModalDialog`相似: ```javascript var returnValue...
### JS中的`showModalDialog`与`showModelessDialog`详解 #### 一、概述 在JavaScript编程中,`showModalDialog` 和 `showModelessDialog` 是两个用于创建自定义对话框的方法,它们主要用于Internet Explorer...
Window.showModelessDialog() 方法用于创建一个显示 HTML 内容的非模态对话框,语法与 Window.showModalDialog() 方法相同。 Window.open() 方法用于创建一个新的浏览器窗口,而 Window.showModalDialog() 方法用于...
### 使用Window.ShowModalDialog与Window.ShowModelessDialog在JavaScript中的详解 #### 一、引言 在Web开发中,为了实现更加丰富的用户交互体验,开发者经常需要创建模态或非模态对话框来显示特定的信息或者请求...