`

openWindow

 
阅读更多
/********************************************************************************
 **
 * 打开新窗口
 */
function openWindow(i_URL, i_Width, i_Height) {
    openWindow(i_URL, i_Width, i_Height, null, null);
}

function openWindow(i_URL, i_Width, i_Height, i_Feature) {
    openWindow(i_URL, i_Width, i_Height, null, i_Feature);
}

function openWindow(i_URL, i_Width, i_Height, i_WindowName, i_Feature)
{
    var v_URL = i_URL;
    var v_Width = i_Width;
    var v_Height = i_Height;
    var v_WindowName = i_WindowName;
    var v_Top;
    var v_Left;
    var v_Feature = "";
    if (v_WindowName == null) {
        v_WindowName = "myWindow";
    }

    var objWindow
    if (!objWindow || objWindow.closed)
    {
        v_Top = screen.availHeight / 2 - v_Height / 2 - 30;
        v_Left = screen.availWidth / 2 - v_Width / 2;
        v_Feature += "top=" + v_Top + ",";
        v_Feature += "left=" + v_Left + ",";
        v_Feature += "width=" + v_Width + ",";
        v_Feature += "height=" + v_Height + ",";
        if (i_Feature == null) {
            v_Feature += "directories=no,fullscreen=no,resizable=no,scrollbars=yes,status=1";
        } else {
            v_Feature += i_Feature;
        }
        objWindow = window.open(v_URL, v_WindowName, v_Feature);

        //objWindow=window.open (v_URL,v_WindowName,"directories=no,fullscreen=no,resizable=no,scrollbars=no,status=1");
        //v_Top=screen.availHeight/2-v_Height/2;
        //v_Left=screen.availWidth/2-v_Width/2;
        //objWindow.moveTo(v_Left,v_Top);
        //objWindow.resizeTo(v_Width,v_Height);
        objWindow.outerWidth = screen.availWidth;
        objWindow.outerHeight = screen.availHeight - 25;
    } else {
        objWindow.focus();
    }
    objWindow.focus();
}


//使用
openWindow(url,screen.width,screen.height);





分享到:
评论

相关推荐

    OPenwindow

    【标题】"OPenwindow"是一款基于Java小游戏的安卓移植作品,它将原版游戏的体验带到了Android平台上。这款游戏设计简洁,总共包含两关,为玩家提供了轻松愉快的游戏时光。开发者鼓励读者参与到后续关卡的开发中,...

    JS控制弹出页面窗口控件(openWin)

    (3)openWindow(sURL, title, width, height); 弹出窗口关闭的JS方法:window.close(); 示例请参照:demo.html 窗口内分页方法请参照:demoInPage.jsp (注:项目中使用时需要修改JS文件中,iFrame.jsp页面的...

    OpenWindow:提供统一API以便与本机窗口库对话的AC#库

    打开窗户 OpenWindow是一个旨在提供一个简单的C#API的项目,该API调用正在运行的本机窗口后端,而中间没有任何层。 它针对.NET Standard 1.3和2.0。目标直观的API 仅C#,无C / C ++或任何其他用于互操作的语言支持...

    openwindow.js

    模态窗转普通窗JS,对于浏览器不兼容模态窗的可以采用模态模态窗转普通窗!

    NTKO OFFICE文档控件跨浏览器新版本插件集成入门教程.doc

    2. 文档控件的加载:需要引用ntko-background-min.js,调用ntkoBrowser.openWindow(url)方法,以及在页面中引入ntkooffice.js,并修改其中的控件对应信息。 3. 调用文档控件方法:利用提供的API进行文档的操作和控制...

    OpenWindow.zip_网络编程_Java_

    本压缩包“OpenWindow.zip”显然聚焦于使用Java进行网络编程,特别是实现文件的上传功能,包括图片和文档等不同类型的数据上传到服务器。以下是对这个主题的详细讲解: 1. **Java网络编程基础**: - Java提供了...

    mui back 返回刷新页面的实例

    在本例中,我们使用 mui.openWindow() 方法来打开一个新的页面,并将其 ID 设置为 "a2"。 6. JavaScript 事件处理 在本例中,我们使用 JavaScript 事件处理来处理点击事件。在 mui.plusReady() 方法中,我们使用 ...

    matlab课堂笔记

    MATLAB是MathWorks公司开发的一种高性能的编程环境,主要用于数值计算、符号计算、数据可视化、图像处理以及算法开发与仿真。MATLAB课堂笔记主要涵盖了该语言的基础知识,包括变量、特殊变量和常数、矩阵操作、函数...

    purebasic中不同窗口代码

    `OpenWindow()`函数是其中最常用的一个,用于打开一个新窗口。它接受多个参数来定义窗口的位置、大小、样式等属性。下面将详细介绍这些示例中的各个属性和它们的作用。 ### 示例分析 #### 示例1: 基本窗口 ```...

    Halcon联合MFC之高斯沿梯度的二阶导——2nd_ddg边缘检测

    高斯沿梯度的二阶导——2nd_ddg边缘检测 所用算子: derivate_gauss (Operator) derivate_gauss — Convolve an image with derivatives of the Gaussian.

    Foxtable代码汇总.rar

    .Cols(" 照片").OpenWindow() .Cols(" 备注").CloseWindow() End With 按钮或菜单 2 Col 关闭列窗口With Tables(" 员工") .Cols(" 照片").OpenWindow() .Cols(" 备注").CloseWindow() End With 按钮或菜单 3 Col ...

    点击打开小窗口源码

    document.getElementById('openWindow').addEventListener('click', function() { var newWindow = window.open('index.html', '_blank', 'width=400,height=300'); }); ``` 这段代码表示当用户点击ID为`...

    pb函数库之窗口操作函数

    pb 函数库之窗口操作函数 pb 函数库之窗口操作函数是 PowerBuilder 的一个重要组件,提供了一系列的窗口操作函数,包括 Open、Close、CloseWithReturn 和 OpenSheet 等。这些函数旨在帮助开发者更方便地创建和管理...

    Javascript中封装window.open解决不兼容问题

    var openWindow = function(url, options) { var str = ""; if (options) { options.height = options.height || 420; options.width = options.width || 550; options.left = options.left || ((screen.width - ...

    MUI快速开发笔记文档

    例如,在打开新窗口时,可以通过`mui.openWindow()`的`extras`参数传递数据,并在目标WebView中通过`plus.webview.currentWebview()`获取这些数据。 ```javascript // 在打开新窗口时传递数据 mui.openWindow({ ...

    extjs 弹窗的简单实例

    'button[action=openWindow]': { click: this.openWindow } }); }, openWindow: function(button) { var win = Ext.create('MyApp.view.MyWindow'); win.show(); } }); ``` 这里,我们创建了一个控制器,...

    showModalDialog 弹出窗口关闭不刷新父窗口最终实现了

    function OpenWindow(Url, Width, Height, WindowObj) { var ReturnStr = showModalDialog(Url, WindowObj, 'dialogWidth:' + Width + 'pt;dialogHeight:' + Height + 'pt;status:no;help:no;scroll:no;'); ...

    WPF mvvm框架Stylet使用教程-窗体交互用法

    Stylet提供了`Screen`基类,你的ViewModel可以继承自它,这样就可以利用`OpenWindow`方法: ```csharp public class MainViewModel : Screen { public ICommand OpenChildWindowCommand { get; private set; } ...

    javascript

    OpenWindow.document.write("<BODY BGCOLOR=#ffffff>"); OpenWindow.document.write("<h1>Hello!</h1>"); OpenWindow.document.write("New window opened!"); //... ``` 此示例中,通过获取到弹出窗口的对象 `...

    javascript经典特效---最简弹出无边窗口.rar

    function openWindow() { var newWindow = window.open("", "myWindow", "width=400,height=300,menubar=no,toolbar=no,location=no,status=no"); } ``` 在这个例子中,当用户点击按钮时,会调用`openWindow`函数...

Global site tag (gtag.js) - Google Analytics