首页 > 其他分享 >window.showModalDialog与window.open

window.showModalDialog与window.open

时间:2023-04-10 13:00:54浏览次数:36  
标签:showModalDialog no winoption window swidth var yes open

//window.showModalDialog全屏显示
function winModalFullScreen(strURL)
{ var sheight = screen.height-70;
 var swidth = screen.width-10;
 var winoption ="dialogHeight:"+sheight+"px;dialogWidth:"+ swidth  
+"px;status:yes;scroll:yes;resizable:yes;center:yes";
 var tmp=window.showModalDialog(strURL,window,winoption);
 return tmp;
}
 
//window.open全屏显示
function winOpenFullScreen(strURL)
{ var sheight = screen.height-70;
 var swidth = screen.width-10;
 var winoption ="left=0,top=0,height="+sheight+",width="+swidth 
+",toolbar=yes,menubar=yes,location=yes,status=yes,scrollbars=yes,resizable=yes";
 
var tmp=window.open(strURL,'',winoption); return tmp;
}

 

1.    dialogHeight:    对话框高度,不小于100px
2.    dialogWidth:    对话框宽度。
3.    dialogLeft:     离屏幕左的距离。
4.    dialogTop:     离屏幕上的距离。
5.    center:          { yes | no | 1 | 0 } :              是否居中,默认yes,但仍可以指

定高度和宽度。

6.    help:             {yes | no | 1 | 0 }:                是否显示帮助按钮,默认yes。
7.    resizable:       {yes | no | 1 | 0 } [IE5+]:     是否可被改变大小。默认no。
8.    status:          {yes | no | 1 | 0 } [IE5+]:      是否显示状态栏。默认为yes[ Modeless]或no[Modal]。
9.    scroll:            { yes | no | 1 | 0 | on | off }:是否显示滚动条。默认为yes。

 

window.open方式父级页面获取子级页面的返回值 
function check() {
          window.opener.document.getElementById("txtId").value=id;
          window.opener.document.getElementById("txtName").value=name;
  }


 
  这样,父级页面的document.getElementById("txtId") 和

document.getElementById("txtName") 2个控件就可以得到子级页面的返回值。


标签:showModalDialog,no,winoption,window,swidth,var,yes,open
From: https://blog.51cto.com/u_4427045/6180587

相关文章

  • 客服系统对接微信公众号-访客在聊天界面扫码-临时访客绑定公众号OpenID可接收客服回复
    访客在线咨询有以下几个问题:1.访客打开聊天窗口,一般情况下都是临时访客,只存在于当前浏览器。2.浏览器清理缓存,或者换一个浏览器,访客ID会重新生成就会变成一个新访客。3.访客咨询后,关闭了聊天窗口,此时如果客服回复消息,访客会得不到通知。 使用以下方式可以解决上面的问题:......
  • OpenTiny 跨端、跨框架组件库升级TypeScript,10万行代码重获新生
    摘要:一份精心准备的《JS项目改造TS指南》文档供大家参考,顺便介绍TS基础知识和TS在Vue中的实践。本文分享自华为云社区《历史性的时刻!OpenTiny跨端、跨框架组件库正式升级TypeScript,10万行代码重获新生!》,作者:Kagol。根据TheSoftwareHouse发布的《2022前端开发市场状......
  • 【Windows开发】使用Windows官方版FUSE开发文件系统
    本文仅分析技术信息,不提供代码!1.用户态实现文件系统1.Linux上要自主实现文件系统一般会采用fuse,主要是能在用户态进程直接开发实现,不需要开发内核驱动模块,这部分官方示例代码和开源代码太多了,也没什么好讲的,另外MAC上也有fuse开源项目。2.Windows也有开源项目dokany,再加上其......
  • window下让git根据服务器自动选择不同的ssh key
    git是使用ssh方式来连接的,所以,流程与linux的ssh连接是一样的.所以只需要配置config文件就可以达到目的;1打开当前用户根目录(home目录)下的.ssh,创建一个config文件名的text文件;2内容比如编写#github的连接配置Hostgithub.com  Usergit  IdentityFile~/.ssh/p......
  • 让Window可以预览查看Svg图标的解决方法
    让Window可以预览查看Svg图标的解决方法下载插件包下载地址:https://github.com/maphew/svg-explorer-extension/releases也可以直接下载安装包https://github.com/tibold/svg-explorer-extension/releases/download/v1.1.0/svg_see_x64.exe解压并安装下载后解压svg-e......
  • window设置开机启动脚本
    设置后台启动新建run.bat文件@echooffif"%1"=="h"gotobeginstartmshtavbscript:createobject("wscript.shell").run("""%~nx0""h",0)(window.close)&&exit:beginpython-mhttp.serverpause添加......
  • Linux|windows——什么是接口与API接口
    今天有个朋友问我什么接口?你们平时都说在写接口,写的是什么鬼啊?我一开始就想,咦小陈同学怎么突然了解编程接口了,不过听到他后一个提问我知道原来他想的是API接口,不过被我主观意识习惯想成了编程定义上的接口。所以就突发其想,想写篇东西说明一下编程定义的接口,与API接口含义。为了区......
  • windows-根据进程名获取进程pid,定时监控多个进程性能并写入csv文件
    #!/usr/bin/python#-*-coding:utf-8-*-importsysimporttimeimportpsutildefget_pid(name):pids=psutil.process_iter()forpidinpids:if(pid.name()==name):return(pid.pid)defwrite_csv(p,pidnum,pidname):cu......
  • IPSEC filters used by Windows 2000 & XP
    IPSECfiltersusedbyWindows2000&XPHifolks,AsaresultofarecentengagementlookingatWindowshosthardening,Icameacrossthislittletrickandthoughtitmightbeusefulatsomepoint.TheMicrosoftIPSECfiltersusedbyWindows200......
  • 【学习笔记】在windows下进行基于TCP的本地客户端和服务端socket通信
    文章目录socket介绍java中使用socket基于tcp的socket通信使用ServerSocket类创建一个web服务器:(java)windows下的基于tcp的socket编程(c++写)InetAddress类的方法附录1TCPUDP附录2websocketsocket介绍Socket的英文原义是“孔”或“插座”。在编程中,Socket被称做套接字,是网络通......