弹出模态窗口,采用window.showModalDialog方式弹出窗口
输入参数:urlStr(弹出窗口的链接)
winWidth(弹出窗口的宽度,如果输入'0',则默认的宽度为600)
winHeight(弹出窗口的高度,如果输入'0',则默认的高度为400)
postElementName(传入弹出窗口的控件名称,比如一个文本框<input type=text name=text1 value=aa>
要把这个文本框的值传入弹出窗口,则输入text1就可以,弹出窗口用window.dialogArguments方法获取值
如不需要传入参数则输入“@”)
returnFlag(是否返回子页面返回的参数,需要返回参数:true,不需要返回参数:false,弹出窗口用“window.returnValue=”来返回值)
function openDialogWin(urlStr,winWidth,winHeight,postElementName,returnFlag)
{
//获取窗口的高度和宽度
if(winHeight=='0')
{
winHeight='600';
}
if(winWidth=='0')
{
winWidth='400';
}
//获取传入模态窗口的参数
var str='';
if(postElementName!='@')
{
var o=document.getElementsByName(postElementName);
for(i=0;i<o.length;i++)
{
if(i==0)
str+=o[i].value;
else
str+=","+o[i].value;
}
}
returnValue=window.showModalDialog(urlStr,str,'scrollbars=yes;resizable=no;help=no;status=no;dialogTop=200;dialogLeft=300;dialogHeight='+winHeight+'px;dialogWidth='+winWidth+'px');
if(returnFlag==true)
{
return returnValue;
}
}
分享到:
- 2009-02-25 21:09
- 浏览 1241
- 评论(0)
- 论坛回复 / 浏览 (0 / 1635)
- 查看更多
相关推荐
在Windows编程中,通常我们创建窗口时会定义一个窗口类,并在其中设置窗口回调函数(Window Procedure)。然而,这样的设计可能会导致代码组织不清晰,尤其是当窗口类与业务逻辑紧密关联时,回调函数往往需要访问类...
TSPS程序,支持讯飞大模型等API接入以及文本改写、智慧对话等功能。 若程序打开时显示“Window已保护你的电脑”可以: 1.点击弹窗的“更多信息” 2.点击仍要运行 3.在弹窗中点击“是”即可打开 参考下载:...
### Word2021中使用Insert键控制改写模式的知识点 #### 一、改写模式与插入模式的概念 在Microsoft Word2021中,提供了两种文本输入方式:**改写模式**与**插入模式**。这两种模式的切换主要通过Insert键来实现。 ...
在给定的“线程文件搜索(改写系统窗口)”程序中,开发者通过创建多线程并修改系统默认的搜索窗口来优化用户体验。以下是关于这个程序及其相关知识点的详细说明: 1. **线程编程**:线程是操作系统分配CPU时间的基本...
在本文中,我们将深入探讨如何在Windows 7环境下,利用Visual Studio 2010进行MFC(Microsoft Foundation Classes)编程,特别是在不依赖MFC向导生成的单文档界面(SDI)程序结构的情况下,手动设计和注册窗口类。...
根据提供的文件信息,我们可以推断出此文档主要讨论的是关于“活动窗口按钮被改写”的问题及解决方案。但是,由于【部分内容】似乎并不是清晰的文字描述,可能是乱码或者是非中文字符,因此我们主要依据标题和描述来...
备用下载,TSPS程序,支持自然语言处理、...若程序打开时显示“Window已保护你的电脑”可以: 1.点击弹窗的“更多信息” 2.点击仍要运行 3.在弹窗中点击“是”即可打开 参考下载:https://axugo.lanzoum.com/s/TSPS
《Oracle查询优化改写技巧与案例》不讲具体语法,只是以案例的形式介绍各种查询语句的用法。第1~4章是基础部分,讲述了常用的各种基础语句,以及常见的错误和正确语句的写法。这部分的内容应熟练掌握,因为日常查询...
《Oracle查询优化改写技巧与案例》不讲具体语法,只是以案例的形式介绍各种查询语句的用法。第1~4章是基础部分,讲述了常用的各种基础语句,以及常见的错误和正确语句的写法。这部分的内容应熟练掌握,因为日常查询...
因此,要根据查询模式合理创建和维护索引。 3. 使用子查询的正确方式。在某些情况下,子查询能够有效地简化查询逻辑。但是,子查询如果处理不当,也会导致性能问题。例如,相关子查询(correlated subqueries)在...
javascript中window.confirm这个方法很好用,可以弹出一个确认对话框我们之所以弹出这个对话框,可能就是因为该操作很危险,所以要用户确认。但如果默认选择”确定”,则可能违背了这个原则。 另外,confirm对话框的...
本文将深入探讨如何在Win7环境下,利用Visual Studio 2010和MFC技术将一个基于模式对话框的应用程序改写为非模式对话框。 **一、模式对话框与非模式对话框** 1. **模式对话框**:当模式对话框打开时,用户必须先...
教主Oracle SQL高级查询优化改写完美培训视频 2.0版,这个我参与培训的,包含视频、SQL文件、教学文档内容完整,分享给大家学习,共同努力进阶转型开发DBA,人称教主,做sql改写十多年了,sql改写功底很强!
改写了proxool,让他支持spring注入 当用spring注入时间的时候,跑起来spring会报错。 是因为里面类似不一致的问题。改写之后,跑起来不会有问题
《Oracle查询优化改写技巧与案例》不讲具体语法,只是以案例的形式介绍各种查询语句的用法。第1~4章是基础部分,讲述了常用的各种基础语句,以及常见的错误和正确语句的写法。这部分的内容应熟练掌握,因为日常查询...
"Oracle查询优化改写"是一个专业领域,旨在通过调整SQL语句的结构和逻辑,提高查询速度,降低资源消耗,从而提升整体系统性能。本文将深入探讨这个主题,结合大量实际案例,提供一系列实用的技巧和方法。 首先,...
【CC2511F32 Customer HID 改写程序详解】 CC2511F32是一款由Texas Instruments(TI)公司推出的超低功耗微控制器,它在无线射频(RF)应用中非常常见,特别是在蓝牙低功耗(BLE)和无线传感器网络等领域。在本项目...