开发者社区> 老朱教授> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

弹出窗口大全(js)

简介:
+关注继续查看

 

None.gif//==========================================================================
None.gif//
None.gif//
  代码描述:打开一个新的有状态栏、工具栏、菜单栏、定位栏,
None.gif//
            可以改变大小,且位置居中的新窗口
None.gif//
  
None.gif//
  传入参数:pageURL - 传递链接
None.gif//
            innerWidth - 传递需要打开新窗口的宽度
None.gif//
            innerHeight - 传递需要打开新窗口的高度
None.gif//
  
None.gif//
  返回参数:无
None.gif//
None.gif//
None.gif//
==========================================================================
None.gif
function g_OpenSizeWindow(pageURL, innerWidth, innerHeight)
ExpandedBlockStart.gif
{    
InBlock.gif    
var ScreenWidth = screen.availWidth
InBlock.gif    
var ScreenHeight = screen.availHeight
InBlock.gif    
var StartX = (ScreenWidth - innerWidth) / 2
InBlock.gif    
var StartY = (ScreenHeight - innerHeight) / 2
InBlock.gif    window.open(pageURL, '', 'left
='+ StartX + ', top='+ StartY + ', Width=+ innerWidth +', height=+ innerHeight + ', resizable=yes, scrollbars=yes, status=yes, toolbar=yes, menubar=yes, location=no')
InBlock.gif
ExpandedBlockEnd.gif}

None.gif
//==========================================================================
None.gif//
None.gif//
  代码描述:打开一个新的没有状态栏、工具栏、菜单栏、定位栏,
None.gif//
            不能改变大小,且位置居中的新窗口
None.gif//
  
None.gif//
  传入参数:pageURL - 传递链接
None.gif//
            innerWidth - 传递需要打开新窗口的宽度
None.gif//
            innerHeight - 传递需要打开新窗口的高度
None.gif//
  
None.gif//
  返回参数:无
None.gif//
None.gif//
None.gif//
==========================================================================
None.gif
function g_OpenWindow(pageURL, innerWidth, innerHeight)
ExpandedBlockStart.gif
{    
InBlock.gif    
var ScreenWidth = screen.availWidth
InBlock.gif    
var ScreenHeight = screen.availHeight
InBlock.gif    
var StartX = (ScreenWidth - innerWidth) / 2
InBlock.gif    
var StartY = (ScreenHeight - innerHeight) / 2
InBlock.gif    window.open(pageURL, '', 'left
='+ StartX + ', top='+ StartY + ', Width=+ innerWidth +', height=+ innerHeight + ', resizable=no, scrollbars=yes, status=no, toolbar=no, menubar=no, location=no')
ExpandedBlockEnd.gif}

None.gif
None.gif
//==========================================================================
None.gif//
None.gif//
  代码描述:打开一个新的没有状态栏、工具栏、菜单栏、定位栏,
None.gif//
            不能改变大小,且位置居中的新窗口
None.gif//
       
None.gif//
  
None.gif//
  传入参数:pageURL - 传递链接
None.gif//
            innerWidth - 传递需要打开新窗口的宽度
None.gif//
            innerHeight - 传递需要打开新窗口的高度
None.gif//
  
None.gif//
  返回参数:返回的数值
None.gif//
None.gif//
None.gif//
==========================================================================
None.gif
function g_OpenReturnWindow(pageURL, innerWidth, innerHeight)
ExpandedBlockStart.gif
{    
InBlock.gif    
var ScreenWidth = screen.availWidth
InBlock.gif    
var ScreenHeight = screen.availHeight
InBlock.gif    
var StartX = (ScreenWidth - innerWidth) / 2
InBlock.gif    
var StartY = (ScreenHeight - innerHeight) / 2
InBlock.gif    window.open(pageURL, '', 'left
='+ StartX + ', top='+ StartY + ', Width=+ innerWidth +', height=+ innerHeight + ', resizable=no, scrollbars=yes, status=no, toolbar=no, menubar=no, location=no')
InBlock.gif    
return false
ExpandedBlockEnd.gif}

None.gif
None.gif
function g_OpenReturnWindowNoScrollbars(pageURL, innerWidth, innerHeight)
ExpandedBlockStart.gif
{    
InBlock.gif    
var ScreenWidth = screen.availWidth
InBlock.gif    
var ScreenHeight = screen.availHeight
InBlock.gif    
var StartX = (ScreenWidth - innerWidth) / 2
InBlock.gif    
var StartY = (ScreenHeight - innerHeight) / 2
InBlock.gif    window.open(pageURL, '', 'left
='+ StartX + ', top='+ StartY + ', Width=+ innerWidth +', height=+ innerHeight + ', resizable=no, scrollbars=no, status=no, toolbar=no, menubar=no, location=no')
InBlock.gif    
//return false
ExpandedBlockEnd.gif
}

None.gif
None.gif
None.gif
//==========================================================================
None.gif//
None.gif//
  代码描述:打开一个新的没有状态栏、工具栏、菜单栏、定位栏,
None.gif//
            不能改变大小,且位置居中的新窗口
None.gif//
  
None.gif//
  传入参数:pageURL - 传递链接
None.gif//
  
None.gif//
  返回参数:无
None.gif//
None.gif//
None.gif//
==========================================================================
None.gif
function g_OpenReturnWindowPrint(pageURL)
ExpandedBlockStart.gif
{    
InBlock.gif    
var ScreenWidth = screen.availWidth
InBlock.gif    
var ScreenHeight = screen.availHeight
InBlock.gif    
//var StartX = (ScreenWidth - innerWidth) / 2
InBlock.gif
    //var StartY = (ScreenHeight - innerHeight) / 2
InBlock.gif
    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')
InBlock.gif    Win.moveTo(
99999,99999)    
InBlock.gif    
return false
ExpandedBlockEnd.gif}

None.gif
None.gif
None.gif
None.gif
//==========================================================================================
None.gif//
None.gif//
 代码描述:打开模式窗口函数,打开一个模式窗口不包含菜单、状态条、工具条、定位栏
None.gif//
None.gif//
 传入参数:pageURL - 传递链接
None.gif//
            innerWidth - 传递需要打开新窗口的宽度
None.gif//
            innerHeight - 传递需要打开新窗口的高度
None.gif//
 返回参数:无
None.gif//
None.gif//
None.gif//
==========================================================================================
None.gif
function g_OpenModalWindow(pageURL, innerWidth, innerHeight)
ExpandedBlockStart.gif
{
InBlock.gif    window.showModalDialog(pageURL, 
null, 'dialogWidth:' + innerWidth + 'px;dialogHeight:' + innerHeight + 'px;help:no;unadorned:no;resizable:no;status:no')
ExpandedBlockEnd.gif}

None.gif
None.gif
//==========================================================================================
None.gif//
None.gif//
 代码描述:打开模式窗口函数,打开一个模式窗口不包含菜单、状态条、工具条、定位栏 ,并且返回值
None.gif//
None.gif//
 传入参数:pageURL - 传递链接
None.gif//
            innerWidth - 传递需要打开新窗口的宽度
None.gif//
            innerHeight - 传递需要打开新窗口的高度
None.gif//
 返回参数:模式窗体返回的returnValue
None.gif//
None.gif//
None.gif//
==========================================================================================
None.gif
function g_OpenreturnWindow(pageURL, innerWidth, innerHeight)
ExpandedBlockStart.gif
{
InBlock.gif    
var returnv;
InBlock.gif    returnv
=window.showModalDialog(pageURL, null, 'dialogWidth:' + innerWidth + 'px;dialogHeight:' + innerHeight + 'px;help:no;unadorned:no;resizable:no;status:no')
InBlock.gif    
return returnv;
ExpandedBlockEnd.gif}

None.gif
None.gif
//==========================================================================================
None.gif//
None.gif//
 代码描述:打开模式窗口函数,打开一个模式窗口不包含菜单、状态条、工具条、定位栏
None.gif//
None.gif//
 传入参数:pageURL - 传递链接
None.gif//
            innerWidth - 传递需要打开新窗口的宽度
None.gif//
            innerHeight - 传递需要打开新窗口的高度
None.gif//
 返回参数:无
None.gif//
None.gif//
None.gif//
==========================================================================================
None.gif
function g_OpenReturnModalWindow(pageURL, innerWidth, innerHeight)
ExpandedBlockStart.gif
{
InBlock.gif    window.showModalDialog(pageURL, 
null, 'dialogWidth:' + innerWidth + 'px;dialogHeight:' + innerHeight + 'px;help:no;unadorned:no;resizable:no;status:no');
InBlock.gif    
return false;
ExpandedBlockEnd.gif}

None.gif
None.gif
None.gif
//==========================================================================================
None.gif//
None.gif//
 代码描述:关闭窗口
None.gif//
None.gif//
 传入参数:无
None.gif//
None.gif//
 返回参数:无
None.gif//
None.gif//
None.gif//
==========================================================================================
None.gif
function g_CloseWindow()
ExpandedBlockStart.gif
{
InBlock.gif    window.close()
InBlock.gif    
return false
ExpandedBlockEnd.gif}


本文转自高海东博客园博客,原文链接:http://www.cnblogs.com/ghd258/archive/2005/10/10/251506.html,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
js中的弹框
js中的弹框
631 0
js 分享到按钮
基础的思路,可以在此基础加强 DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.
439 0
Js弹出层,弹出框代码
弹出层效果html, body {height:100%;}body, h2, p {margin:0px;padding:0px; font-size:12px;}body {font-size:12px; text-align:center; }.
647 0
【转】js弹出框详解
经 常上网的朋友可能会到过这样一些网站,一进入首页立刻会弹出一个窗口,或者按一个连接或按钮弹出,通常在这个窗口里会显示一些注意事项、版权信息、警告、 欢迎光顾之类的话或者作者想要特别提示的信息。其实制作这样的页面效果非常的容易,只要往该页面的HTML里加入几段Javascript代码即可实现。
778 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载