window.open()函数

http://hi.baidu.com/gagahjt/blog/item/7b76e0dee61b20aecd11661c.html
open函数详解:

window.open("sUrl","sName","sFeature","bReplace");

sUrl:可选项。字符串(String)。指定要被加载的HTML文档的URL地址。假如无指定值,则about:blank的新窗口会被显示。

sName:可选项。字符串(String)。指定打开的窗口的名字。这个名字可以用于form或a对象的TARGET属性。此名字也可以使用下列通用名称:_media:IE6.0在浏览器左边的媒体面板内打开sUrl。

_blank:在新窗口中打开sUrl。 
_parent:在当前框架的父框架内打开。假如当前框架无父框架,此参数值等同于_self。 
_search:IE5.0在浏览器左边的搜索面板内打开sUrl。 
_self:sUrl在当前窗口中打开,覆盖当前文档。 
_top:在所有框架之外的最顶层窗口中打开sUrl。假如当前窗口无框架结构,此参数值等同于_self。

sFeatures:可选项。字符串(String)。指定窗口装饰样式。使用下面的值。多个之间用逗号隔开。只有当新的浏览器窗口被建立时,此参数的设置才会发生作用。

channelmode={yes|no|1|0}指定是否将窗口显示为频道模式。默认值为no。

directories={yes|no|1|0}指定是否显示「链接」按钮。默认值为yes。 
fullscreen={yes|no|1|0}指定是否以全屏方式显示窗口。默认值为no。要小心使用全屏模式,因为这种模式会隐藏浏览器窗口的标题栏和菜单。如果没有在页面内提供关闭窗口的功能,用户可以使用ALT+F4快捷键关闭窗口。 
height=number设置窗口的高度。最小值为100。 
left=number设置窗口左上角相对于桌面的横坐标。单位为像素(px)。 
width=number设置窗口的宽度。最小值为100。 
top=number设置窗口左上角相对于桌面的纵坐标。单位为像素(px)。 
location={yes|no|1|0}设置是否显示浏览器窗口的地址栏。默认值为yes。 
menubar={yes|no|1|0}设置是否显示浏览器窗口的菜单栏。默认值为yes。 
resizable={yes|no|1|0}设置窗口是否允许被用户改变尺寸。默认值为yes。 
scrollbars={yes|no|1|0}设置窗口是否可以具有滚动条。默认值为yes。 
status={yes|no|1|0}设置是否显示浏览器窗口的状态栏。默认值为yes。 
titlebar={yes|no|1|0}设置是否显示浏览器窗口的标题栏。除非调用程序是HTML应用程式(HTA)或被信任的对话框,否则此参数将被忽略。默认值为yes。toolbar={yes|no|1|0}设置是否显示浏览器窗口的工具条。默认值为yes。

bReplace:可选项。布尔值(Boolean)。false|true。false:新打开的文档覆盖历史列表里的当前文档。true:文新打开的文档被简单的添加到历史列表的最后。

JS

<script language="javascript" type="text/javascript">
    function ddd() {

        var   win = window.open("ziyemian.html",null," height=300,width=450, Left=300px,Top=20px, menubar=no,titlebar=no,scrollbar=no,toolbar=no, status=no,location=no");

}

属性设置

  alwaysLowered yes/no 指定窗口隐藏在所有窗口之下。

  alwaysRaised yes/no 指定窗口浮在所有窗口之上。

  dependent yes/no 指定打开的窗口为父窗口的一个子窗口。并随父窗口的关闭而关闭。

  directions yes/no 指定Navigator 2和3的目录栏是否在新窗口中可见。

  height pixel value 设定新窗口的像素高度。

  hotkeys yes/no 在没有菜单栏的新窗口设置安全退出热键。

  innerHeight pixel value 设置新窗口中文档的像素高度。

  innerWidth pixel value 设置新窗口中文档的像素宽度。

  location yes/ no 指明地址栏在新窗口中是否可见。

  menubar yes /no 指明菜单栏在新窗口中是否可见。

  outerHeight pixel value 设定窗口(包括装饰边框)的像素高度。

  outerWidth pixel value 设定窗口(包括装饰边框)的像素宽度。

  resizable yes /no 指明新窗口是否可以调整。

  screenX pixel value 设定新窗口离屏幕边界的像素长度。

  screenY pixel value 设定新窗口离屏幕上边界的像素长度。

  scrollbars yes /no 指明滚动栏在新窗口中是否可见。

  status yes /no 指明状态栏在新窗口中是否可见。

  titlebar yes /no 指明菜单题目栏在新窗口是否可见。

  toolbar yes /no 指明工具栏在新窗口中是否可见。

  Width pixel value 设定窗口的像素宽度。

  z-look yes /no 在文档中包含各个 <pplet>标签的数组。

  fullscreen yes / no 打开的窗体是否进行全屏显示

  left pixel value 设定新窗口距屏幕左方的距离

  top pixel value 设定新窗口距屏幕上方的距离

时间: 2024-10-19 08:24:50

window.open()函数的相关文章

JS 用window.open()函数,父级页面如何取到子级页面的返回值?

父窗口:<html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <script src="../js/jquery-1.7.2.min.js" type="text/javascript"></script> <script type=&quo

JQuery执行函数与window.onload函数

JavaScript和HTML之间的交互: 1.通过用户和浏览器操作页面时引发的事件来处理的. 2.当文档或者它的某些元素发生某些变化时,浏览器会自动生成一个事件. 例如:当浏览器装载完一个文档后,会生成事件(属于2):当用户单击某个按钮时,也会生出事件(属于1). DOM加载完成:初始化页面的前提大都是DOM文档就绪,即文档树加载完成,而非整个页面(包括页面中的所有元素)载入完成. 因为后者涉及到载入页面中包含的图像及其他二进制内容完成后才能触发页面载入事件(即onload) 以浏览器装载文档

OpenGL的GLUT事件处理(Event Processing)窗口管理(Window Management)函数[转]

GLUT事件处理(Event Processing)窗口管理(Window Management)函数 void glutMainLoop(void) 让glut程序进入事件循环.在一个glut程序中最多只能调用一次.一旦调用,会直到程序结束才返回. int glutCreateWindow(char* name); 产生一个顶层的窗口.name 作为窗口的名字,也就是窗口标题栏显示的内容. 返回值是生成窗口的标记符,可用函数glutGetWindow()加以引用. int glutCreate

[ExtJS5学习笔记]第二十五节 利用window.open()函数实现ExtJS5的登陆页面跳转

本文地址:http://blog.csdn.net/sushengmiyan/article/details/40427543 mvvm方式实现登陆的博客:http://blog.csdn.net/sushengmiyan/article/details/38815923 本文作者:sushengmiyan -----------------------------------------------------------------------------------------------

追加window.onload函数

function addLoadEvent(func) { var old_onload = window.onload; if (typeof window.onload != 'function') { window.onload = func; } else{ old_onload(); func(); } } // addLoadEvent(A); // addLoadEvent(B); // addLoadEvent(C); //... function A(){} function

[php代码审计] Window api函数 FindFirstFile 在php中的问题

include文件夹中文件: 内容: <?php echo __FILE__; ?> index.php: 演示如下: "<<"替换多个任意字符: ">"替换单个字符:

jQuery基础之(三)jQuery功能函数前缀及与window.onload冲突

1.jQuery功能函数前缀 在javascript中,开发者通常会编写一些小函数来处理各种操作细节,例如在用户提交表单时,要将文本框最前端和最末端的空格内容清理掉.而javascript中没有类似trim()功能,在师院jQuery后,便可以使用trim()函数. trim()函数是jQuery对象的一个方法,使用以下例子 <script type="text/javascript"> var sString = " 1234567890"; sStr

函数的上下文就是函数里面的this是谁

规律1:函数用圆括号调用,函数的上下文是window对象 比如小题目: function fun(){ var a = 888; alert(this.a); //实际上访问的是window.a } var a = 666; fun(); //弹出666 函数function fun(){}的上下文是什么!不要看它怎么定义,要看它怎么调用!!此时是fun()函数名加上圆括号直接调用,此时上下文就是window对象! 而我们知道:所有的全局变量都是window对象的属性,(注意:函数里面的局部变量

javascript函数及作用域的小结

在js中使用函数注意三点:1.函数被调用时,它是运行在他被声明时的语法环境中的: 2.函数自己无法运行,它总是被对象调用的,函数运行时,函数体内的this指针指向调用该函数的对象,如果调用函数时没有明确指定该对象, this 默认指向 window ( strict 模式除外,本文不涉及 strict 模式): 3.函数是一种带有可执行代码的对象类型数据. 一.声明函数 1.使用 function 关键字 代码如下: function myfun(a,b){ //声明名为myfun的函数 ret