`

window.open 打开窗口的参数详解

阅读更多
<SCRIPT LANGUAGE="javascript">
  <!--
  window.open ('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=n o, status=no') //这句要写成一行
  -->
  </SCRIPT>
  
  参数解释:
  
  <SCRIPT LANGUAGE="javascript"> js脚本开始;
  window.open 弹出新窗口的命令;
  'page.html' 弹出窗口的文件名;
  'newwindow' 弹出窗口的名字(不是文件名),非必须,可用空''代替;
  height=100 窗口高度;
  width=400 窗口宽度;
  top=0 窗口距离屏幕上方的象素值;
  left=0 窗口距离屏幕左侧的象素值;
  toolbar=no 是否显示工具栏,yes为显示;
  menubar,scrollbars 表示菜单栏和滚动栏。
  resizable=no 是否允许改变窗口大小,yes为允许;
  location=no 是否显示地址栏,yes为允许;

    fullscreen=yes (no) 是否全屏显示
  status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许
 </SCRIPT> js脚本结束

如果加上fullscreen=yes 的话,弹出的浏览器是全屏状态,相当于按下快捷键F12,不是我想要的情况,下面的代码可以完成弹出窗口的最大化:

<script type="text/javascript">

  var fulls = "left=0,screenX=0,top=0,screenY=0,scrollbars=1";    //定义弹出窗口的参数

  if (window.screen) {
     var ah = screen.availHeight - 30;
     var aw = screen.availWidth - 10;
     fulls += ",height=" + ah;
     fulls += ",innerHeight=" + ah;
     fulls += ",width=" + aw;
     fulls += ",innerWidth=" + aw;
     fulls += ",resizable"
} else {
     fulls += ",resizable"; // 对于不支持screen属性的浏览器,可以手工进行最大化。 manually
}
function openNewWindow(url,name){
  window.open(url,name,fulls);
}

</script>

然后在JSP页面中就可以直接调用openNewWindow()来打开页面了。

分享到:
评论
1 楼 brightfox 2011-11-15  
这些参数在谷歌浏览器上不支持,比如最大化、最小化等,请问怎么解决

相关推荐

    window.open打开新窗口参数设置

    ### window.open 打开新窗口参数设置详解 在前端开发中,`window.open()` 方法是浏览器内置的一个功能,用于在JavaScript中打开新的浏览器窗口。本文将深入探讨如何使用 `window.open()` 方法及其参数设置,帮助...

    Window.Open详解

    此方法是 `window` 对象的一个属性,通过调用该方法可以指定打开的新窗口的URL、名称以及一系列窗口参数。 #### 二、基本语法 ```javascript window.open(pageURL, name, parameters); ``` - **pageURL**:必填...

    window.open.txt

    `window.open()`是JavaScript中一个非常实用的方法,它用于在一个新的浏览器窗口或标签页中打开一个新的文档。此方法通常被用作弹出窗口或新标签页的功能实现基础。其基本语法为: ```javascript window.open(URL, ...

    window.open参数详解.txt

    在Web开发中,`window.open()`是一个非常实用的JavaScript函数,用于在新的浏览器窗口或标签页中打开一个指定的URL。它不仅能够打开新窗口,还可以控制新窗口的属性,如大小、位置以及是否显示工具栏、菜单栏等。...

    window.open参数详解

    ### window.open 参数详解 在JavaScript中,`window.open()` 方法被广泛用于打开新的浏览器窗口或标签页。这对于创建弹出窗口、预览链接等场景非常有用。本文将详细介绍 `window.open()` 的各个参数及其用法。 ###...

    window.open于各浏览器兼容情况

    `window.open()`方法是JavaScript的一个核心API之一,主要用途是在当前页面中通过JavaScript代码来打开一个新的浏览器窗口。此方法接受四个参数: 1. `url`:要加载的新窗口的URL地址。 2. `target`:定义了新窗口的...

    js中window.open打开一个新的页面.docx

    window.open() 函数的参数配置非常重要,因为它将影响打开的窗口的行为。下面是 window.open() 函数的常见参数: * url:要打开的页面的 URL * windowName:要打开的窗口的名称 * specs:一个可选的参数,用于指定...

    用window.open,opener实现网页间通信

    `window.open` 方法可以用于打开一个新的浏览器窗口或标签页,而 `window.opener` 是指向创建当前窗口的窗口对象的一个指针。利用这两个API,我们可以实现在两个网页之间直接进行数据传递。 #### 三、前提条件 ...

    JavaScript中Window.open参数

    ### JavaScript中Window.open参数详解 #### 1. 最基本的弹出窗口代码 在Web开发中,`window.open` 方法是非常实用的一个功能,它可以用来创建一个新的浏览器窗口或标签页,并加载指定的URL。最简单的使用方式如下...

    ShowModalDialog与window.open的区别

    `window.open` 是一个标准方法,用于打开一个新的浏览器窗口。它可以是模式窗口,也可以是非模式窗口。非模式窗口意味着用户可以在新窗口打开的同时继续与原窗口交互。 **2. 使用方法** ```javascript var new...

    详解js location.href和window.open的几种用法和区别.docx

    它的语法是 window.open(url, name, specs, replace),其中 url 是要打开的 URL,name 是窗口的名称,specs 是窗口的参数,replace 是是否替换当前页面。 五、window.open() 和 location.href 的区别 window.open...

    window.open的参数详细应用

    在网页开发过程中,`window.open` 方法被广泛应用于打开新的浏览器窗口或标签页。此方法对于实现弹出窗口、预览功能等具有重要作用。下面将详细探讨 `window.open` 方法的各项参数及其应用场景。 #### 基本语法 ```...

    window.open全攻略

    【Window.open()详解】 在JavaScript中,`window.open()` 是一个非常重要的方法,它用于打开一个新的浏览器窗口或者重载已有的窗口。以下是对这个方法的详细介绍: ### 1. 基本用法 最简单的`window.open()` 使用...

    js利用IE通过windowopen方式保存网页部分内容到本地

    1. **初始化新窗口**:首先使用`window.open`方法打开一个新窗口,并关闭其默认加载的页面,确保新窗口为空白状态。 2. **构建HTML内容**:在新窗口的`document`对象中写入HTML结构,包括`&lt;html&gt;`、`&lt;head&gt;`、`...

    window.open的参数说明控制谈出可以定植大小的窗口

    在网页开发中,`window.open` 方法是用于打开新窗口或标签页的一个非常实用的功能。此方法常被用在各种场景下,例如:弹出广告、登录框、信息提示等。 #### 方法语法 ```javascript window.open(url, target, ...

    window.open参数详解附实例

    `window.open()` 是JavaScript中的一个内置函数,常用于在用户交互或编程逻辑中打开新的浏览器窗口。这个函数在网页开发中十分常见,特别是在创建新窗口、弹出对话框或者进行页面跳转时。然而,由于浏览器的安全策略...

    window.open()详解及浏览器兼容性问题示例探讨

    以下是一个使用`window.open()`打开新窗口的示例,设置了窗口的大小、位置以及各种特征: ```javascript window.open('page.html', 'newwindow', 'height=500,width=800,top=0,left=0, toolbar=no,menubar=no,...

    js中window.open的参数及注意注意事项.docx

    在Web开发中,`window.open` 是一个非常常用的方法,它允许我们从当前窗口打开一个新的浏览器窗口或者在一个已经存在的窗口中加载一个新的文档。然而,在实际应用过程中,开发者可能会遇到一些意想不到的问题,尤其...

    window.open()的所有参数列表

    `window.open()` 是 JavaScript 中的一个内置函数,用于打开一个新的浏览器窗口或者标签页。这个函数具有丰富的参数,可以自定义新窗口的各种属性,如大小、位置、功能等。下面我们将详细探讨 `window.open()` 的...

Global site tag (gtag.js) - Google Analytics