`
bei-jin-520
  • 浏览: 110577 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

改写window的模式对话窗口

    博客分类:
  • JS
阅读更多

弹出模态窗口,采用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;
 }
 
}

分享到:
评论

相关推荐

    利用thunk技术改写窗口类回调函数为窗口对象成员函数

    在Windows编程中,通常我们创建窗口时会定义一个窗口类,并在其中设置窗口回调函数(Window Procedure)。然而,这样的设计可能会导致代码组织不清晰,尤其是当窗口类与业务逻辑紧密关联时,回调函数往往需要访问类...

    TSPS V32程序,支持讯飞大模型等API接入、论文辅助写作、论文降重、文本改写、AI对话功能

    TSPS程序,支持讯飞大模型等API接入以及文本改写、智慧对话等功能。 若程序打开时显示“Window已保护你的电脑”可以: 1.点击弹窗的“更多信息” 2.点击仍要运行 3.在弹窗中点击“是”即可打开 参考下载:...

    在Word2021中使用Insert键控制改写模式.docx

    ### Word2021中使用Insert键控制改写模式的知识点 #### 一、改写模式与插入模式的概念 在Microsoft Word2021中,提供了两种文本输入方式:**改写模式**与**插入模式**。这两种模式的切换主要通过Insert键来实现。 ...

    线程文件搜索(改写系统窗口)

    在给定的“线程文件搜索(改写系统窗口)”程序中,开发者通过创建多线程并修改系统默认的搜索窗口来优化用户体验。以下是关于这个程序及其相关知识点的详细说明: 1. **线程编程**:线程是操作系统分配CPU时间的基本...

    MFC--改写的窗口程序

    在本文中,我们将深入探讨如何在Windows 7环境下,利用Visual Studio 2010进行MFC(Microsoft Foundation Classes)编程,特别是在不依赖MFC向导生成的单文档界面(SDI)程序结构的情况下,手动设计和注册窗口类。...

    a63822322的解决活动窗口按钮被改写的说明

    根据提供的文件信息,我们可以推断出此文档主要讨论的是关于“活动窗口按钮被改写”的问题及解决方案。但是,由于【部分内容】似乎并不是清晰的文字描述,可能是乱码或者是非中文字符,因此我们主要依据标题和描述来...

    备用下载,TSPS V32程序,支持讯飞大模型等API接入、论文辅助写作、论文降重、文本改写、AI对话功能

    备用下载,TSPS程序,支持自然语言处理、...若程序打开时显示“Window已保护你的电脑”可以: 1.点击弹窗的“更多信息” 2.点击仍要运行 3.在弹窗中点击“是”即可打开 参考下载:https://axugo.lanzoum.com/s/TSPS

    Oracle查询优化改写技巧与案例

    《Oracle查询优化改写技巧与案例》不讲具体语法,只是以案例的形式介绍各种查询语句的用法。第1~4章是基础部分,讲述了常用的各种基础语句,以及常见的错误和正确语句的写法。这部分的内容应熟练掌握,因为日常查询...

    Oracle查询优化改写技巧与案例2.zip

    《Oracle查询优化改写技巧与案例》不讲具体语法,只是以案例的形式介绍各种查询语句的用法。第1~4章是基础部分,讲述了常用的各种基础语句,以及常见的错误和正确语句的写法。这部分的内容应熟练掌握,因为日常查询...

    Oracle查询优化改写 技巧与案例.pdf

    因此,要根据查询模式合理创建和维护索引。 3. 使用子查询的正确方式。在某些情况下,子查询能够有效地简化查询逻辑。但是,子查询如果处理不当,也会导致性能问题。例如,相关子查询(correlated subqueries)在...

    重写javascript中window.confirm的行为

    javascript中window.confirm这个方法很好用,可以弹出一个确认对话框我们之所以弹出这个对话框,可能就是因为该操作很危险,所以要用户确认。但如果默认选择”确定”,则可能违背了这个原则。 另外,confirm对话框的...

    mfc--非模式对话框

    本文将深入探讨如何在Win7环境下,利用Visual Studio 2010和MFC技术将一个基于模式对话框的应用程序改写为非模式对话框。 **一、模式对话框与非模式对话框** 1. **模式对话框**:当模式对话框打开时,用户必须先...

    jiaozhu.zip 教主 Oracle SQL改写优化 2.0版

    教主Oracle SQL高级查询优化改写完美培训视频 2.0版,这个我参与培训的,包含视频、SQL文件、教学文档内容完整,分享给大家学习,共同努力进阶转型开发DBA,人称教主,做sql改写十多年了,sql改写功底很强!

    改写proxool(spring)

    改写了proxool,让他支持spring注入 当用spring注入时间的时候,跑起来spring会报错。 是因为里面类似不一致的问题。改写之后,跑起来不会有问题

    Oracle查询优化改写 技巧与案例_高清带书签版本

    《Oracle查询优化改写技巧与案例》不讲具体语法,只是以案例的形式介绍各种查询语句的用法。第1~4章是基础部分,讲述了常用的各种基础语句,以及常见的错误和正确语句的写法。这部分的内容应熟练掌握,因为日常查询...

    oracle 查询优化改写

    "Oracle查询优化改写"是一个专业领域,旨在通过调整SQL语句的结构和逻辑,提高查询速度,降低资源消耗,从而提升整体系统性能。本文将深入探讨这个主题,结合大量实际案例,提供一系列实用的技巧和方法。 首先,...

    CC2511F32 Customer HID 改写程序

    【CC2511F32 Customer HID 改写程序详解】 CC2511F32是一款由Texas Instruments(TI)公司推出的超低功耗微控制器,它在无线射频(RF)应用中非常常见,特别是在蓝牙低功耗(BLE)和无线传感器网络等领域。在本项目...

Global site tag (gtag.js) - Google Analytics