zoukankan      html  css  js  c++  java
  • Translate one

    打开一个新窗口并加载给定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 7channelmode = {是的| 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 7Windows Vista。打开一个新窗口从应用ie之外的过程可能会导致空返回值。这是因为ie浏览器运行在默认情况下保护模式。保护模式可以防止应用程序特权访问Internet Explorer当访问流程跨越边界。因为这个方法打开窗户一个新进程,保护模式限制访问新窗口。有关更多信息,请参阅了解和工作在保护模式Internet Explorer

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

    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>
  • 相关阅读:
    hdu 3342 Legal or Not 拓排序
    hdu 1596 find the safest road Dijkstra
    hdu 1874 畅通工程续 Dijkstra
    poj 2676 sudoku dfs
    poj 2251 BFS
    poj Prime Path BFS
    poj 3278 BFS
    poj 2387 Dijkstra 模板
    poj 3083 DFS 和BFS
    poj 1062 昂贵的聘礼 dijkstra
  • 原文地址:https://www.cnblogs.com/lk-kk/p/4518247.html
Copyright © 2011-2022 走看看