`

弹出窗口页面和其父页面的交互window.showModalDialog

阅读更多
父页面的javascript内容如下:
feature = "center=yes; dialogWidth=470px; dialogHeight=250px; help=no;" +
					 "status=no; resizable=no";
url="xx.html"
var arguments    = new Array();
		arguments[0] = comId;
		arguments[1] = comName;
		arguments[2] = img;
		arguments[3] = link;
		arguments[4] = sdate;
		arguments[5] = edate;
		arguments[6] = ifla;
		arguments[7] = cmd;
		arguments[8] = state;
		arguments[9] = col;
		arguments[10] = id;
		arguments[11] = displayOrder;
		arguments[12]=type;
		arguments[13]=borderFlag;
		var returnValue = window.showModalDialog(url,arguments,feature);


arguments是父页面传给子页面的参数
url是弹出的页面,它用var temp=type=window.dialogArguments;
var type=temp[12];这样就获得了父页面的type值.

arguments同时也可以是子页面传过来的参数,var returnValue = window.showModalDialog(url,arguments,feature);就是由returnValue获得子页面传过来的参数。
分享到:
评论

相关推荐

    window.showModalDialog以及window.open用法简介

    在网页开发中,有时我们需要打开新的窗口或者弹出对话框来与用户进行交互。`window.showModalDialog`和`window.open`是JavaScript中用于实现这一目标的两个关键函数。它们都可以创建新窗口,但有着不同的特性和使用...

    针对window.showmodaldialog弹出窗体无刷新的详细使用

    在网页开发中,`window.showModalDialog` 是一个古老的 API,用于创建模态对话框,它可以在不刷新页面的情况下与用户交互。这个方法在现代Web开发中已经逐渐被`<dialog>`元素或JavaScript库如jQuery UI、Bootstrap ...

    Window.ShowModalDialog使用手册

    这个方法在创建用户交互和自定义弹出窗口场景中非常有用。让我们深入探讨一下`Window.showModalDialog()`的详细用法和相关知识点。 首先,`showModalDialog()`方法的基本语法如下: ```javascript window....

    window.showModalDialog方法的使用

    在JavaScript编程中,`window.showModalDialog`是一个用于打开模态对话框的函数,它能够创建一个新的浏览器窗口或者在当前窗口内显示一个弹出层,阻止用户与父窗口的交互,直到用户关闭对话框为止。这个方法在创建...

    Window.showDialog详解合集

    在这个例子中,`dialogPage.jsp`是弹出的对话框页面,`window`表示对话框的父窗口,`"dialogWidth:500px;dialogHeight:400px;center:yes;status:no"`是一些配置参数,定义了对话框的大小、居中显示和不显示状态栏。 ...

    window.returnValue使用方法示例介绍

    `window.showModalDialog()` 是一个创建模式对话框的方法,它会阻塞用户对主窗口的交互,直到用户关闭弹出的对话框。在模式对话框中设置 `window.returnValue` 的值,然后关闭对话框,这个值会被传递回调用 `...

    javascript网页对话框.pdf

    本文主要关注JavaScript中的两种弹出窗口技术:`window.open`和`window.showModalDialog`/`window.showModelessDialog`。 首先,`window.open`是JavaScript中最常见的用于打开新窗口的方法。它接受三个参数:`url`...

    javascript实现从子页与父页传递参数

    4. `window.showModalDialog()`:这是一个特殊的弹出窗口方法,可以用于打开一个新的模态对话框,并且能够返回值给父页面。`showModalDialog()`的返回值就是子页面传递给父页面的数据。需要注意的是,这个方法在现代...

    js showModalDialog弹出窗口实例详解

    `showModalDialog` 提供了一种强大且灵活的方式来创建与页面交互的弹出对话框,但需要注意的是,由于其在某些浏览器(如 Chrome 和 Firefox)中的支持度逐渐减弱,开发者在现代Web应用中可能会选择使用 `alert`、`...

    javascript网页对话框.docx

    需要注意的是,由于弹出窗口可能被视为侵入性的用户体验,现代Web设计倾向于使用模态HTML元素(如`<dialog>`)或JavaScript库(如jQuery UI)来模拟对话框效果,以避免浏览器的弹出窗口阻止机制。同时,`...

    利用模态对话框实现父窗体、子窗体间传值

    在Web开发中,交互性是...虽然`showModalDialog`在某些浏览器中已被废弃,但通过理解其工作原理,我们可以找到替代方案,如HTML5的`<dialog>`元素或自定义的弹出框实现,同时结合服务器端方法来实现更高效的数据交互。

    JavaScript常用的窗口函数(showModalDialog,open,confirm)

    首先,`showModalDialog`是一个老式的对话框函数,它能够弹出一个模态窗口,即用户必须关闭这个窗口后才能继续与主页面交互。`showModalDialog`接受三个参数:对话框的URL、对话框初始化的数据以及对话框的样式。...

    JS 常用代码集合

    在本文中,我们将探讨如何利用JavaScript创建不同类型的弹出窗口,以提升用户体验和增强网页功能。 首先,我们要了解JavaScript弹出窗口的基本类型。最常见的是`window.open()`方法,它用于打开一个新的浏览器窗口...

    javascript调用的模态窗口

    "javascript调用的模态窗口"是指使用JavaScript来创建或控制的一种弹出式窗口,这种窗口在显示时会阻止用户对父窗口的交互,直到用户关闭了模态窗口。这个功能在很多场景下都非常实用,比如表单验证、用户提示或者...

    弹出网页窗口设计全攻略

    以上就是网页弹出窗口设计的一些基本技巧和方法,包括`window.open()`、`showModalDialog()`、`showModelessDialog()`以及HTA的应用。熟练掌握这些技术,可以极大地提升网页的交互性和用户体验。在实际应用中,...

    javascript之弹出窗口居中的代码

    另外,还有`window.showModalDialog()`方法,用于创建一个模态对话框,这意味着用户必须先关闭弹出窗口才能继续与主页面交互。以下是使用`showModalDialog()`的示例: ```javascript function ShowDialog(url) { ...

    JS模式窗口

    总结,JS模式窗口是一个强大的功能,它允许开发者创建具有复杂交互和定制外观的弹出窗口。尽管现代Web开发中有了更多替代方案(如Bootstrap的Modal插件或Vue、React等库的组件),`showModalDialog()`仍然是一个值得...

    解决showModalDialog 跨域 iframe

    这导致在需要弹出跨域窗口时,`showModalDialog`无法正常工作。 **解决跨域iframe** 针对`showModalDialog`的跨域问题,一种常见的解决方案是使用`iframe`。`iframe`元素可以嵌入一个外部网页,而且如果目标网页...

    JavaScript 弹出子窗体并返回结果到父窗体的实现代码

    JavaScript中的`window.showModalDialog()`方法是一个非常实用的功能,它允许我们从父窗口弹出一个模态对话框,也就是子窗口,并在用户与子窗口交互后返回数据到父窗口。这个功能在创建复杂的用户交互场景时特别有用...

    js showModalDialog参数的使用详解

    JavaScript中的`...然而,需要注意的是,由于其在不同浏览器之间的兼容性问题,以及现代Web开发倾向于使用更灵活的弹出层库(如Bootstrap的Modal组件),`showModalDialog`在现代Web应用中的使用已逐渐减少。

Global site tag (gtag.js) - Google Analytics