zoukankan      html  css  js  c++  java
  • 弹出窗口大全

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

      

    屌丝一直很屌
  • 相关阅读:
    [Swift通天遁地]四、网络和线程-(13)创建一个Socket客户端
    [Swift通天遁地]四、网络和线程-(12)使用ReachabilitySwift实现对网络状态的检测
    [Swift通天遁地]四、网络和线程-(11)将服务器返回的JSON映射为实例对象
    [Swift]LeetCode972.相等的有理数 | Equal Rational Numbers
    [Swift]LeetCode971.翻转二叉树以匹配先序遍历 | Flip Binary Tree To Match Preorder Traversal
    [Swift]LeetCode969.煎饼排序 | Pancake Sorting
    [Swift]LeetCode970.强整数 | Powerful Integers
    [SQL]LeetCode262.行程和用户 | Trips and Users
    [Swift]LeetCode261.图验证树 $ Graph Valid Tree
    [Swift]LeetCode260. 只出现一次的数字 III | Single Number III
  • 原文地址:https://www.cnblogs.com/xiashenbin/p/3210486.html
Copyright © 2011-2022 走看看