打开一个新窗口并加载给定URL指定的文档。

导航应用程序窗口到指定的位置。

语法

var retval = window.open(url, name, features, replace);

参数

url [in, optional]

Type: String

String 指定要显示文档的URL。如果没有指定URL,一个新窗口:显示空白。

name [in, optional]

Type: String

String 指定窗口的名称。这个名字被用作目标属性的值在一个窗体或锚元素。

_blank

url被加载到一个新的、不愿透露姓名的窗口。

_parent

url加载到当前帧的父母。如果帧没有父母,这个值作为_self价值。

_self

当前文档被替换为指定的url。

_top

加载url替换任何可能被加载的框架集。如果没有定义框架集,这个值作为_self价值。

features [in, optional]

Type: String

String 包含项目由逗号分隔的列表。每个条目包含一个选项和值,由一个等号(例如,“全屏=是的,工具栏= yes”)。支持以下值。

channelmode = { yes | no | 1 | 0 }

指定是否在影院模式下显示窗口。默认是否定的。

Internet Explorer 7。channelmode = {是的| 1 }覆盖的高度,宽度,顶部和左值。当活跃,隐藏导航栏和标题栏是可见的。通道乐队在Internet Explorer 7不再支持。

在Internet Explorer 6中,channelmode = {是的| 1 }在剧院中显示通道带模式。

fullscreen = { yes | no | 1 | 0 }

指定是否显示浏览器全屏模式。默认是否定的。谨慎地使用全屏模式。因为这种模式隐藏浏览器的标题栏和菜单,总是提供一个按钮或其他视觉线索来帮助用户关闭窗口。ALT + F4关闭新窗口。

Internet Explorer 7。在全屏模式下一个窗口在影院模式下不需要。在Internet Explorer 6中,一个窗口在全屏模式也必须在影院模式下(channelmode)。

height = number

设置窗口的高度(以像素为单位)。最小值为150,指定浏览器内容区域的最低高度。在Internet Explorer 6中,最小高度值为100。

left = number

指定左边的位置,以像素为单位。这个值是相对于屏幕的左上角。该值必须大于或等于0。

location = { yes | no | 1 | 0 }

指定是否显示导航栏。默认是肯定的。在Internet Explorer 6中,指定是否显示地址栏位置。

后退,前进,停止命令现在位于导航栏。在Internet Explorer 6中,导航命令位于工具栏。

menubar = { yes | no | 1 | 0 }

指定是否显示菜单栏。默认是肯定的。Internet Explorer 7。默认情况下,菜单栏隐藏,除非透露ALT键。菜单条= {没有| 0 }禁止菜单栏出现即使按下ALT键。菜单条的组合= {没有| 0 }和工具栏= {没有| 0 }隐藏工具栏和禁用任何其他第三方的用户界面。

resizable = { yes | no | 1 | 0 }

指定是否显示调整处理在角落的窗口。默认是肯定的。

Internet Explorer 7。可调整大小的= {没有| 0 }禁用标签在一个新的窗口。

scrollbars = { yes | no | 1 | 0 }

指定是否显示水平和垂直滚动条。默认是肯定的。

status = { yes | no | 1 | 0 }

指定是否要添加一个状态栏底部的窗口。默认是肯定的。

toolbar = { yes | no | 1 | 0 }

指定是否显示浏览器命令栏,按钮等收藏中心,添加到收藏夹”,和工具可用。默认是肯定的。菜单条的组合= {没有| 0 }和工具栏= {没有| 0 }关闭工具栏和任何其他第三方的用户界面。在Internet Explorer 6中,工具栏sFeatures指定是否显示浏览器工具栏,让等按钮,前进,停止。

top = number

指定顶部的位置,以像素为单位。这个值是相对于屏幕的左上角。该值必须大于或等于0。

width = number

设置窗口的宽度(以像素为单位)。最小值为250,指定浏览器内容区域的最小宽度。在Internet Explorer 6中,最小高度值为100。替换(,可选)

Type: Boolean

布尔,指定url是否创建一个新条目或替换当前窗口的历史列表中的条目。这个参数只生效,如果url加载到同一个窗口中。

true

历史上的url替换当前文档列表。

false

url在历史列表中创建一个新的条目

Return value

Type: IHTMLWindow2

返回一个新的窗口对象的引用。使用这个引用来访问属性和方法的新窗口。

在Windows Vista Internet Explorer 7:打开一个新窗口从一个应用程序(除了ie过程)可能会导致空返回值。这一限制是因为ie在保护模式运行,默认情况下。一个方面的保护模式可以防止应用程序有特权访问Internet Explorer当访问流程跨越边界。打开一个新窗口,使用这种方法生成一个新进程。关于保护模式的更多信息,请参阅了解和工作在保护模式Internet Explorer。这常发生主机WebBrowser控件的应用程序。

Standards information

在这里没有标准适用。

Remarks

默认情况下,有一个默认的打开方法创建一个窗口宽度和高度和标准菜单,工具栏和其他特性的Internet Explorer。你可以改变这一套功能通过使用参数的特性。这个参数是一个字符串组成的一个或多个功能设置。当指定的特性参数,参数中定义的特性,并不都是禁用的。因此,使用特性参数时,必须使所有的功能,包括在新窗口。如果没有指定的特性参数,窗口特性保持默认值。除了启用功能通过设置一个特定值,简单的清单功能名称还使这个特性的新窗口。大部分的特性中指定的窗口。如果用户选择打开方法忽略,”总是开放的

<!DOCTYPE html>
<html>
<head>
<title>window.open()</title>
<style>
html, body {
width: 100%;
height: 100%;
border: 1px solid black;
} </style>
</head>
<body onclick="myOpen();">
<p>
Click this page and window.open() is called.
</p>
<script>
function myOpen()
{
window.open('about:blank');
}
</script>
</body>
</html>

当一个事件在任何对象调用open方法,该文档。打开方法是隐含的。

<button onclick="open('Sample.htm');">
Click this button and document.open() is called.
</button>

Windows Internet Explorer 8。新窗口和弹出窗口总是继承父窗口的缩放级别。Internet Explorer 7。后退,前进,停止命令现在位于用户界面的导航栏。Internet Explorer 7之前导航命令位于工具栏。Internet Explorer 7在Windows Vista。打开一个新窗口从应用ie之外的过程可能会导致空返回值。这是因为ie浏览器运行在默认情况下保护模式。保护模式可以防止应用程序特权访问Internet Explorer当访问流程跨越边界。因为这个方法打开窗户一个新进程,保护模式限制访问新窗口。有关更多信息,请参阅了解和工作在保护模式Internet Explorer。

Internet Explorer 6为Windows XP Service Pack 2(SP2)地方一些限制在Windows上使用这种方法创建。几个参数表中列出的参数值,这些限制是由最小值表示。有关更多信息,请参见关于窗口的限制。这个方法必须使用用户发起的行动,比如点击一个链接或指定链接,按回车,打开一个弹出窗口。弹出阻止器功能在Internet Explorer 6块窗户,打开没有由用户发起。弹出阻止器还可以防止windows从anonunload事件出现,如果你调用这个方法。

Examples

下面的例子使用了开放的方法来创建一个新窗口,其中包含Sample.htm。新窗口是由400像素和200像素有一个状态栏,但它没有一个工具栏,菜单栏,或者地址字段。

JavaScript

<!DOCTYPE html>
<html>
<head>
<title>window.open()</title>
<style>
html, body {
width: 100%;
height: 100%;
border: 1px solid black;
}
</style>
</head>
<body onclick="myOpen();">
<p>
Click this page and window.open() is called.
</p>
<script>
function myOpen()
{ window.open(
"Sample.htm", null,
"height=200, width=400, status=yes, toolbar=no, menubar=no, location=no");
}
</script>
</body>
</html>

Translate one的更多相关文章

  1. Canvas绘图之平移translate、旋转rotate、缩放scale

    画布操作介绍 画布绘图的环境通过translate(),scale(),rotate(), setTransform()和transform()来改变,它们会对画布的变换矩阵产生影响. 函数 方法 描 ...

  2. replace和translate的用法

    select replace ('111222333444','222','888') from dual;with tmp as(select 'aabb/123\:cde工人' s from du ...

  3. CSS3属性transform详解之(旋转:rotate,缩放:scale,倾斜:skew,移动:translate)

    CSS3属性transform详解之(旋转:rotate,缩放:scale,倾斜:skew,移动:translate)   在CSS3中,可以利用transform功能来实现文字或图像的旋转.缩放.倾 ...

  4. 利用angular结合translate为项目实现国际化

    前言 利用H5项目第一版本已经上线,话说有了第一期就有了第二期,这不要为第二期做准备了,老大发话第一件事就要利用Angular JS实现项目的国际化以及后续要借助这个框架来实现其他功能,好吧我表示没怎 ...

  5. 尽量使用translate而不是改变top/left进行动画(翻译)

    前言 本文翻译自 Why Moving Elements With Translate() Is Better Than Pos:abs Top/left,本文有改动,添加了一些作者自己的理解,不当之 ...

  6. canvas 图片拖拽旋转之一——坐标转换translate

    引言 对canvas中绘制的图片进行旋转操作,需要使用ctx.translate变换坐标系,将图片旋转的基点设为坐标系的原点,然后ctx.rotate旋转. 这个时候,因为canvas坐标系发生了旋转 ...

  7. 偏移:translate ,旋转:rotate,缩放 scale,不知道什么东东:lineCap 实例

    <!DOCTYPE HTML> <head> <meta charset = "utf-8"> <title>canvas</ ...

  8. iOS 2D绘图 (Quartz2D)之Transform(CTM,Translate,Rotate,scale)

    前言:Quartz默认采用设备无关的user space来进行绘图,当context(画板)建立之后,默认的坐标系原点以及方向也就确认了,可以通过CTM(current transformation ...

  9. translate和replace的区别

    今天在oracle数据库中看到replace和translate的嵌套就有点蒙了,于是就上网看了一下,感觉豁然开朗: 今天遇到的问题如下: replace(TRANSLATE(a.deal_msg,' ...

  10. salesforce 零基础学习(三十八)Translate 的使用(国际化处理)

    本篇参考:http://resources.docs.salesforce.com/200/17/en-us/sfdc/pdf/salesforce_workbench_cheatsheet.pdf ...

随机推荐

  1. C#微信公众号开发 -- (五)自定义菜单创建

    公众号中,底部都是有自己定义的功能按钮,通过点击某个按钮来实现指定的业务逻辑操作. 下面就来说说这些按钮是怎样放到微信公众平台的,还是先来看看微信的官方解释: 请注意: 1.自定义菜单最多包括3个一级 ...

  2. windows下能读写linux分区的软件 转

    1. ext2ifs 这个工具与explore2fs都是John Newbigin使用Delphi写的,explore2fs Copyright (C) 2000,Ext2IFS v0.3 Copyr ...

  3. SGU 解题报告

    Volume 1 Volume 2

  4. IOS 学习笔记 2015-03-27 我理解的OC-代理模式

    案例1 KCButton.h // // KCButton.h // Protocol&Block&Category // // Created by Kenshin Cui on 1 ...

  5. jQuery 滚动动画简单版

    动画的思路很简单,点击页面上一个元素,页面滚动到指定位置.下面介绍一下我3个小时百度的研究成果: 首先是html部分: <html> <body> <a>顶部< ...

  6. e.target与事件委托简例

    target定义: target 事件属性可返回事件的目标节点(触发该事件的节点),如生成事件的元素.文档或窗口. 语法: event.target event.target.nodeName  // ...

  7. Python正则表达式Regular Expression基本用法

    资料来源:http://blog.csdn.net/whycadi/article/details/2011046   直接从网上资料转载过来,作为自己的参考.这个写的很清楚.先拿来看看. 1.正则表 ...

  8. BZOJ 1052: [HAOI2007]覆盖问题

    BZOJ 1052: [HAOI2007]覆盖问题 题意:给定平面上横纵坐标在-1e9~1e9内的20000个整数点的坐标,用三个大小相同边平行于坐标轴的正方形覆盖(在边界上的也算),问正方形的边长最 ...

  9. Swift(三.函数)

    一.swift中的函数分为以下几类吧 1>无参无返   2>无参有返 3>有参无返  4>有参有返  5>有参多返 二.看下面几个例子吧 1>无参无返 func a ...

  10. java 文件类操作(转载)

    11.3 I/O类使用 由于在IO操作中,需要使用的数据源有很多,作为一个IO技术的初学者,从读写文件开始学习IO技术是一个比较好的选择.因为文件是一种常见的数据源,而且读写文件也是程序员进行IO编程 ...