`
fengpeng
  • 浏览: 103031 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

showModalDialog窗口实现

阅读更多

可以传指。

父页面代码:

  1. <%@ page import="java.util.Date" %>
  2. window.showModalDialog("/AAA.do?method=list&time=<%=new Date().getTime() %>&oid="+oid+"&orgId="+orgId,para,   
  3.          "center:yes;dialogHeight:325px;dialogWidth:590px;toolbar:no;menubar:no;scrollbars:no;resizable:no;location:no;status:no;");  

 

子页面代码:

java 代码
  1. [head][base target=_self][/head]   
  2.   
  3. [SCRIPT language='javascript']   
  4. para = dialogArguments;   
  5. [SCRIPT]   
  6.   
  7. [SCRIPT language='javascript']   
  8.        para[0] = oid;   
  9.        window.returnValue = true;   
  10.         window.close();   
  11. [SCRIPT]   
  12.   
分享到:
评论
1 楼 wukele 2009-01-07  
  

相关推荐

    showModalDialog 弹出窗口关闭不刷新父窗口最终实现了

    ### showModalDialog 弹出窗口关闭不刷新父窗口的实现方法 #### 一、背景介绍 在Web开发过程中,经常会遇到需要使用弹出窗口显示额外信息或进行特定操作的情况。`showModalDialog` 是一个非常实用的功能,允许创建...

    showModalDialog刷新窗口的例子

    这个例子展示了如何结合使用`showModalDialog`和`location.reload()`来实现窗口刷新。在实际应用中,你可能需要根据具体需求进行更复杂的逻辑处理,例如检查用户输入、发送AJAX请求等,但基本的刷新机制保持不变。 ...

    showModalDialog open弹出子窗口操作parent、opener父窗口及跨域处理

    1&gt; window.showModalDialog()采用JS原理实现,同时父窗口不可操作,window.open()采用新创建一个窗口,同时父窗口可操作; 2&gt; 父窗口与子窗口传递值的方式也有所不同,在子窗口中操作父窗口也语法也不同,分别为var...

    DIV 实现showModalDialog效果,绝对赞

    在网页开发中,`showModalDialog` 是一个老式的JavaScript API,用于打开一个新的浏览器窗口,显示模态对话框。然而,随着Web标准的发展,使用`div`元素来模拟`showModalDialog`效果已经成为一种更现代、更灵活的...

    ShowModalDialog父窗体向子窗体传值

    在这种情况下,可能需要使用其他方法,如回调函数或使用`postMessage` API来实现父子窗口之间的安全通信。 总的来说,`showModalDialog`和`showModelessDialog`是JavaScript中用于创建弹出式对话框的两种方式,它们...

    showModalDialog参数使用详解

    在`showModalDialog`中进行子父窗口间的通信,主要通过两个特殊参数实现: 1. **对话框返回值**:当对话框关闭时,可以通过`showModalDialog`调用返回一个值,这个值可以在父窗口中获取。例如,在子窗口中设置`...

    sharepoint 2010 弹出模式窗口showModalDialog并返回值returnResult方法.

    本篇文章将详细探讨如何使用`showModalDialog`打开模态窗口,并返回值给调用页面。 首先,`showModalDialog`的基本语法如下: ```javascript window.showModalDialog(url, windowObject, options); ``` - `url`: ...

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

    `window.showModalDialog`和`window.open`是JavaScript中用于实现这一目标的两个关键函数。它们都可以创建新窗口,但有着不同的特性和使用场景。 首先,`window.open()`是一个广泛使用的函数,它可以在浏览器中打开...

    showModalDialog

    "showModalDialog"是JavaScript中的一个古老但仍然有用的弹出窗口方法,用于在浏览器环境中打开一个新的对话窗口。这个方法在Web开发中主要用于创建模态对话框,即那些阻止用户与页面其余部分交互直到对话框被关闭的...

    window.showModalDialog模式对话框和 window.open的区别

    这些文件可能用于实现用户管理或人员选择等功能,与`window.showModalDialog`和`window.open`的使用直接关联不大,但在实际Web应用中,这些JSP文件可能会用到这两种弹窗方法来创建用户交互界面。例如,`member-admin...

    showModalDialog跨域解决例子

    通过向新窗口发送消息,然后在新窗口中监听这些消息,实现跨域数据交换。 5. **IFrame嵌套**:虽然`showModalDialog`本身不能跨域,但可以在同源的页面中嵌入一个IFrame,然后在这个IFrame内打开目标跨域页面。这样...

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

    标题提到的"JavaScript常用的窗口函数"主要包括`showModalDialog`、`open`和`confirm`,它们都是与浏览器窗口操作相关的函数,用于实现不同类型的用户交互。下面将详细阐述这三个函数的功能、用法及其在实际开发中的...

    javascript showModalDialog 多层模态窗口实现页面提交及刷新的代码

    本文将深入探讨如何使用`showModalDialog`实现多层模态窗口的页面提交及刷新。 首先,我们来看一下如何在第N层(N&gt;1)的模态窗口中链接到其他页面或刷新当前页。由于`showModalDialog`打开的窗口是阻塞的,直接使用...

    showModalDialog参数传递和获

    在JavaScript中,`showModalDialog`是一个古老的浏览器API,用于打开一个模态对话窗口,它在用户与对话框交互之前阻止了对父窗口的访问。这个API在现代Web开发中已经逐渐被淘汰,但由于某些老旧系统的存在,理解其...

    解决window.showModalDialog跨域返回值

    3. 主页面通过URL参数接收目标站点返回的值,并关闭`showModalDialog`弹出的窗口。 这个方法巧妙地绕过了跨域限制,实现了跨域`showModalDialog`的返回值传递。需要注意的是,虽然这种方法可行,但它依赖于特定的...

    showModalDialog和showModelessDialog使用心得

    在Web开发中,`showModalDialog` 和 `showModelessDialog` 是两种用于创建弹出窗口的方法,它们各自具有独特的特性和应用场景。本文将详细解析这两种方法的区别、使用技巧以及如何避免常见的问题。 #### ...

    ShowModalDialog与window.open的区别

    2. **交互方式**:`ShowModalDialog` 创建的窗口是模态的,即用户必须先关闭对话框才能与主窗口交互;而 `window.open` 创建的窗口既可以是模态的也可以是非模态的,取决于具体的配置。 3. **返回值处理**:`...

    showModalDialog用法

    根据给定的部分内容,我们可以看到一些具体的实现细节: 1. **窗口尺寸计算**: ```javascript if (document.body.scrollWidth &gt; (window.screen.availWidth - 100)) { window.dialogWidth = (window.screen....

    在使用showModalDialog中为解决刷新时弹出新窗口时用到iframe所带来的一个问题

    在标题提到的问题中,当使用`showModalDialog`并结合`iframe`来实现弹窗功能时,如果页面被刷新,可能会出现一个新的弹出窗口。这是因为`showModalDialog`通常会保留其状态,而页面刷新会重置这些状态,导致再次调用...

Global site tag (gtag.js) - Google Analytics