zoukankan
html css js c++ java
弹出窗口大全(js)
//
==========================================================================
//
//
代码描述:打开一个新的有状态栏、工具栏、菜单栏、定位栏,
//
可以改变大小,且位置居中的新窗口
//
//
传入参数:pageURL - 传递链接
//
innerWidth - 传递需要打开新窗口的宽度
//
innerHeight - 传递需要打开新窗口的高度
//
//
返回参数:无
//
//
//
==========================================================================
function
g_OpenSizeWindow(pageURL, innerWidth, innerHeight)
{
var
ScreenWidth
=
screen.availWidth
var
ScreenHeight
=
screen.availHeight
var
StartX
=
(ScreenWidth
-
innerWidth)
/
2
var
StartY
=
(ScreenHeight
-
innerHeight)
/
2
window.open(pageURL, '', 'left
=
'
+
StartX
+
', top
=
'
+
StartY
+
', Width
=
'
+
innerWidth
+
', height
=
'
+
innerHeight
+
', resizable
=
yes, scrollbars
=
yes, status
=
yes, toolbar
=
yes, menubar
=
yes, location
=
no')
}
//
==========================================================================
//
//
代码描述:打开一个新的没有状态栏、工具栏、菜单栏、定位栏,
//
不能改变大小,且位置居中的新窗口
//
//
传入参数:pageURL - 传递链接
//
innerWidth - 传递需要打开新窗口的宽度
//
innerHeight - 传递需要打开新窗口的高度
//
//
返回参数:无
//
//
//
==========================================================================
function
g_OpenWindow(pageURL, innerWidth, innerHeight)
{
var
ScreenWidth
=
screen.availWidth
var
ScreenHeight
=
screen.availHeight
var
StartX
=
(ScreenWidth
-
innerWidth)
/
2
var
StartY
=
(ScreenHeight
-
innerHeight)
/
2
window.open(pageURL, '', 'left
=
'
+
StartX
+
', top
=
'
+
StartY
+
', Width
=
'
+
innerWidth
+
', height
=
'
+
innerHeight
+
', resizable
=
no, scrollbars
=
yes, status
=
no, toolbar
=
no, menubar
=
no, location
=
no')
}
//
==========================================================================
//
//
代码描述:打开一个新的没有状态栏、工具栏、菜单栏、定位栏,
//
不能改变大小,且位置居中的新窗口
//
//
//
传入参数:pageURL - 传递链接
//
innerWidth - 传递需要打开新窗口的宽度
//
innerHeight - 传递需要打开新窗口的高度
//
//
返回参数:返回的数值
//
//
//
==========================================================================
function
g_OpenReturnWindow(pageURL, innerWidth, innerHeight)
{
var
ScreenWidth
=
screen.availWidth
var
ScreenHeight
=
screen.availHeight
var
StartX
=
(ScreenWidth
-
innerWidth)
/
2
var
StartY
=
(ScreenHeight
-
innerHeight)
/
2
window.open(pageURL, '', 'left
=
'
+
StartX
+
', top
=
'
+
StartY
+
', Width
=
'
+
innerWidth
+
', height
=
'
+
innerHeight
+
', resizable
=
no, scrollbars
=
yes, status
=
no, toolbar
=
no, menubar
=
no, location
=
no')
return
false
}
function
g_OpenReturnWindowNoScrollbars(pageURL, innerWidth, innerHeight)
{
var
ScreenWidth
=
screen.availWidth
var
ScreenHeight
=
screen.availHeight
var
StartX
=
(ScreenWidth
-
innerWidth)
/
2
var
StartY
=
(ScreenHeight
-
innerHeight)
/
2
window.open(pageURL, '', 'left
=
'
+
StartX
+
', top
=
'
+
StartY
+
', Width
=
'
+
innerWidth
+
', height
=
'
+
innerHeight
+
', resizable
=
no, scrollbars
=
no, status
=
no, toolbar
=
no, menubar
=
no, location
=
no')
//
return false
}
//
==========================================================================
//
//
代码描述:打开一个新的没有状态栏、工具栏、菜单栏、定位栏,
//
不能改变大小,且位置居中的新窗口
//
//
传入参数:pageURL - 传递链接
//
//
返回参数:无
//
//
//
==========================================================================
function
g_OpenReturnWindowPrint(pageURL)
{
var
ScreenWidth
=
screen.availWidth
var
ScreenHeight
=
screen.availHeight
//
var StartX = (ScreenWidth - innerWidth) / 2
//
var StartY = (ScreenHeight - innerHeight) / 2
var
Win
=
window.open(pageURL, '','Width
=
'
+
ScreenWidth
+
', height
=
'
+
ScreenHeight
+
', resizable
=
no, scrollbars
=
no, status
=
no, toolbar
=
no, menubar
=
no, location
=
no, left
=
0
, top
=
0
')
Win.moveTo(
99999
,
99999
)
return
false
}
//
==========================================================================================
//
//
代码描述:打开模式窗口函数,打开一个模式窗口不包含菜单、状态条、工具条、定位栏
//
//
传入参数:pageURL - 传递链接
//
innerWidth - 传递需要打开新窗口的宽度
//
innerHeight - 传递需要打开新窗口的高度
//
返回参数:无
//
//
//
==========================================================================================
function
g_OpenModalWindow(pageURL, innerWidth, innerHeight)
{
window.showModalDialog(pageURL,
null
, 'dialogWidth:'
+
innerWidth
+
'px;dialogHeight:'
+
innerHeight
+
'px;help:no;unadorned:no;resizable:no;status:no')
}
//
==========================================================================================
//
//
代码描述:打开模式窗口函数,打开一个模式窗口不包含菜单、状态条、工具条、定位栏 ,并且返回值
//
//
传入参数:pageURL - 传递链接
//
innerWidth - 传递需要打开新窗口的宽度
//
innerHeight - 传递需要打开新窗口的高度
//
返回参数:模式窗体返回的returnValue
//
//
//
==========================================================================================
function
g_OpenreturnWindow(pageURL, innerWidth, innerHeight)
{
var
returnv;
returnv
=
window.showModalDialog(pageURL,
null
, 'dialogWidth:'
+
innerWidth
+
'px;dialogHeight:'
+
innerHeight
+
'px;help:no;unadorned:no;resizable:no;status:no')
return
returnv;
}
//
==========================================================================================
//
//
代码描述:打开模式窗口函数,打开一个模式窗口不包含菜单、状态条、工具条、定位栏
//
//
传入参数:pageURL - 传递链接
//
innerWidth - 传递需要打开新窗口的宽度
//
innerHeight - 传递需要打开新窗口的高度
//
返回参数:无
//
//
//
==========================================================================================
function
g_OpenReturnModalWindow(pageURL, innerWidth, innerHeight)
{
window.showModalDialog(pageURL,
null
, 'dialogWidth:'
+
innerWidth
+
'px;dialogHeight:'
+
innerHeight
+
'px;help:no;unadorned:no;resizable:no;status:no');
return
false
;
}
//
==========================================================================================
//
//
代码描述:关闭窗口
//
//
传入参数:无
//
//
返回参数:无
//
//
//
==========================================================================================
function
g_CloseWindow()
{
window.close()
return
false
}
查看全文
相关阅读:
补充之前对相机渲染的认识理解
小公举---Content size Fitter 和 Aspect Radio Fitter
UGUI事件响应体系
基础组件RectTransform
自适应神器------Canvas Scaler (画布定标器)
UGUI初学习--------Canvas
C#的集合类型及使用技巧
C#基础之流程控制语句详解
C#中的数据类型转换
C#的基础数据类型
原文地址:https://www.cnblogs.com/cxd4321/p/667776.html
最新文章
获得 LayoutInflater 实例的三种方式(转)
Android线程的创建与销毁
Leet Code add two number
Leet Code3 查找字符串中最长不重复的字符
二分法查找(递归和循环)
Leet Code 1:计算数组中两个任意数加起来等于目标数
小球落地距离计算(递归)
Ecplise 小技巧
深入理解jvm虚拟机
利用ajax调用action
热门文章
listener监听器
拦截器 过滤器 监听器的使用简介
maven settings.xml
VirtualBox设置Ubuntu共享文件夹
TypeScript配置文件说明
使用ubuntu做为dotnet core开发环境
ABP组件包升级
abp添加动态菜单
swagger.core的使用方法
Unity中调用Awake,Start,Update等方法的原理机制
Copyright © 2011-2022 走看看