通过showModalDialog打开一个窗口,在当前窗口中不能进行鼠标“右击”操作,并且传递参数(字符串、数组)可以不用在url进行拼接传递,关于showModalDialog的说明网上有很多说明,这里就不做具体说明,请看下面实例:
1、在role-binding-add.jsp中的js方法中有如下代码:
var allInfo=new Array(2);
allInfo[0] = document.forms[0].userIds.value;
allInfo[1] = document.forms[0].peopleSearchCondition.value;
//可以传递数组
var result = showModalDialog
("${pageContext.request.contextPath}/cbice/subsystem/unifiedroleadmin/select-no-center-people.jsp?selectType=muti",allInfo, "dialogWidth=800px;dialogHeight=500px;dialogLeft=200px;dialogTop=100px;status=no;");
//返回值可以是数组
if(result){
formObj.userIds.value=result[0];
document.forms[0].peopleSearchCondition.value=result[1];
}
2、select-no-center-people.jsp中的js方法有如下代码:
//当前方法是处理用户点击提交后,将信息保存到上一页面。
var selectOKArr = new Array(2);
window.returnValue=selectOKArr;
self.close();
3、附件是一个js写的对两个select中的内容进行添加、删除操作。
分享到:
相关推荐
虽然具体内容未给出,但可以推测文章可能详细介绍了 `showModalDialog` 的使用、优缺点以及替代方案,因为这个函数在现代 Web 开发中已逐渐被弃用,主要原因包括不兼容性(尤其是在某些现代浏览器中)、对辅助技术的...
本篇文章将深入探讨`showModalDialog`的使用方法、参数、返回值以及它在现代Web开发中的地位。 `showModalDialog`的基本语法如下: ```javascript window.showModalDialog(url, windowObject, features); ``` 1. ...
最后,关于文章内容中的OCR识别错误问题,由于扫描识别过程中技术原因可能导致个别字识别错误或遗漏,需要理解上下文意思并进行相应修正,确保代码和说明的准确性。在实际编程实践中,应尽量避免或校正这些问题,...
在本篇文章中,我们主要总结了JavaScript(JS)中表单的使用方法,并针对页面刷新、弹出窗口操作、无缓存设置、页面关闭以及定时关闭弹出窗口等关键技术点进行了详细介绍。 首先,页面的刷新是一个常见的需求,可以...
文章中展示了多种利用ASP.NET和JavaScript实现弹出窗口的技术,以下是一些关键知识点: #### 使用`window.showModalDialog` 这是一种创建模态弹出窗口的方式,其中`showModalDialog`函数接受一个URL作为参数,用于...
网页弹出窗口设计是网页开发中的一个重要组成部分,它允许开发者为...熟练掌握这些技术,可以极大地提升网页的交互性和用户体验。在实际应用中,开发者应根据需求谨慎选择适当的弹出方式,以避免对用户造成困扰或不适。
同时,也可以通过`window.showModalDialog`来显示模态对话框,获取用户的输入或选择。 - **文件上传与处理**:在处理文件上传时,通常需要获取服务器的实际路径,以便存储上传的文件。例如,在Java Servlet中,可以...
这一技术在CMS(内容管理系统)中尤为常见,用于相关文章的搜索或在已上传目录中选择图片等场景。 具体实现方式如下: 1. 使用`window.showModalDialog()`方法弹出模态对话框页面。 2. 在模态页面中,用户完成选择...
在Web开发中,Cookie是广泛用于用户认证的一种技术。它存储在用户的浏览器中,当用户访问网站时,服务器可以通过检查发送回的Cookie来确认用户的身份。然而,有时在特定的操作序列下,如在使用`window....
文章最后提到,以上代码在Visual Studio 2005环境下测试成功。这暗示了这些技术在较早的开发环境中是可行的,并且在***的旧版本中,这些方法是常用的页面间数据传递方式。 总结来说,在***中,利用JavaScript的`...
在Java中,可以使用`JOptionPane`类的`showModalDialog`方法;在C#中,可以使用`Form.ShowDialog`方法。 3. **源码解析**:标签中的“源码”可能是指分享者提供了实现模式对话框的代码示例。通过阅读和分析这些源码...
此外,网页对话框也是客户端编程中的常见技术,包括`window.open()`, `window.showModalDialog()`, 和 `window.showModelessDialog()`。它们分别用于打开普通窗口、模态对话框和非模态对话框。模态对话框会阻塞用户...
接下来,IE支持showModalDialog和showModelessDialog方法来打开模态和非模态窗口,而Firefox则不支持。开发者在使用这些功能时需要考虑到不同浏览器的兼容性。 关于body标签的处理,Firefox的body对象在body标签被...
在IT行业中,网页开发是一项重要的技能,而JSP(JavaServer Pages)作为一种动态网页技术,经常用于构建交互式用户界面。结合jQuery UI库,开发者可以创建出美观且功能丰富的弹出层,提升用户体验。本篇文章将详细...
文章中提到了几种实现 `window.open()` 方法不被浏览器拦截的解决方法,其中包括新建 `a` 标签模拟点击、使用 `window.showModalDialog()` 方法和使用 `setTimeout()` 与 `window.open()` 结合的方式。 1. 新建 `a`...