打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
弹出窗口大全(js)
userphoto

2008.12.07

关注

/JAVASCRIPT实现===============================================================

//
//  代码描述:打开一个新的没有状态栏、工具栏、菜单栏、定位栏,
//
            不能改变大小,且位置居中的新窗口
//
  
//
  传入参数:pageURL - 传递链接
//
            innerWidth - 传递需要打开新窗口的宽度
//
            innerHeight - 传递需要打开新窗口的高度
//
  
//
  返回参数:无
//
//
//
==========================================================================

    private void openWindow(string mode)
    {
        string script = "<script type=\"text/javascript\">";
        script += @"var height = (screen.availHeight - 530)/2;";
        script += @"var width = (screen.availWidth - 600)/2;";
        script += @"var win = window.open('BC1002.aspx?mode=" + mode +@"','mode','height=520px,width=600px,status=yes,toolbar=no,menubar=no,location=no,top='+height + ',left=' + width);
                    win.focus();</script>";
        ClientScript.RegisterClientScriptBlock(this.GetType(), "key", script);
    }

 

//==========================================================================

//
//  代码描述:打开一个新的有状态栏、工具栏、菜单栏、定位栏,
//
            可以改变大小,且位置居中的新窗口
//
  
//
  传入参数: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
}

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
你知道用js怎么绘制3D动画场景么
Threejs 加载 DAE 模型遇到关题汇总
用three.js在网页实现3D模型的展示
Three.js Example 注解
<Three.js>(第三节)全景漫游
关于怎样使用three.js的小教程
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服