window.pen() 详解

在javascript中打开一个新的页面可以用window.pen();

它有三个参数,第一个是告诉浏览器要载入哪个页面

第二个是设置新窗口的值

第三个是指定新窗口的特征的指令:它的宽度和高度,是否包含地址栏等

one:

[javascript] view
plain
copyprint?

  1. <script>
  2. window.open();
  3. </script>

会打开一个空白的新窗口

two:

[javascript] view
plain
copyprint?

  1. <script>
  2. window.open("http://www.baidu.com");
  3. </script>

会在一个新窗口中打开百度首页

three:

[javascript] view
plain
copyprint?

  1. <script>
  2. window.open("http://www.baidu.com","_self");
  3. </script>

会在自身窗口中打开百度首页

four:

[javascript] view
plain
copyprint?

  1. <script>
  2. window.open("http://www.baidu.com","_blank","width=300,height=400,resizable=‘no‘,scrollbars=‘no‘");
  3. </script>

会打开一个新的长300、宽400、不可改变窗口大小,不显示滚动条的窗口,载入百度首页。参数_blank是指向一个新的窗口的意思。如果在自身的窗口中设置宽度高度等是无效的,例如:

[javascript] view
plain
copyprint?

  1. <script>
  2. window.open("http://www.baidu.com","_self","width=300,height=400,resizable=‘no‘,scrollbars=‘no‘");
  3. </script>

宽度和高度以及是否可改变大小和是否显示滚动条都没有设置成功,因为第三个参数是在第二个参数指向的是非自身的新的窗口时才会生效。

另外,现代的浏览器给予用户越来越多的对弹出窗口的控制权。在这一点上,及时resizable被设为了no,大多数浏览器仍然允许用户改变弹出窗口的大小;即使scrollbars被设置为了no,在需要的时候仍然是中显示滚动条。

时间: 2024-10-31 09:38:11

window.pen() 详解的相关文章

js中window对象详解以及页面跳转

js中window对象详解以及页面跳转 转自:http://www.makaidong.com/%E5%8D%9A%E5%AE%A2%E5%9B%AD%E6%90%9C/39219.shtml 1.window.top.window.location = "index.asp"; 2.window.top.location.href="index.asp" 3. window.top.location.replace("index.asp");

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

一.基本语法:window.open(pageURL,name,parameters)其中:pageURL 为子窗口路径name  为子窗口名字parameters 为窗口参数(各参数用逗号分隔) 二.示例 <script type="text/javascript"> window.open('page.html','newwindow','height=500,width=800,top=0,left=0, toolbar=no,menubar=no,scrollbar

转载:Js中的window.parent ,window.top,window.self 详解

原文地址  <Js中的window.parent ,window.top,window.self 详解> 在应用有frameset或者iframe的页面时, parent是父窗口,top是最顶级父窗口(有的窗口中套了好几层frameset或者iframe),self是当前窗口, opener是用open方法打开当前窗口的那个窗口. window.self 功能:是对当前窗口自身的引用.它和window属性是等价的. 语法:window.self 注:window.self.window.sel

JS的window对象详解

一.说明 他是JS中最大的对象,它描述的是一个浏览器窗口,一般要引用他的属性和方法时,不需要用"Window.XXX"这种形式,而是直接使用"XXX".一个框架页面也是一个窗口. 二.Window窗口对象有如下属性 1.name 窗口的名称,由打开它的连接(<a target="...">)或框架页(<frame name="...">)或某一个窗口调用的 open() 方法(见下)决定.一般我们不会用

Extjs Window用法详解

今天我们来介绍一下Extjs中一个常用的控件Window.Window的作用是在页面中创建一个窗口,这个窗口作为容器,可以在它里面加入grid.form等控件,从而来实现更加复杂的界面逻辑. 创建Extjs Window 创建Extjs Window的代码如下: //创建window var win = Ext.create("Ext.window.Window", { id: "myWin", title: "示例窗口", width: 500

Window.open详解

Window_Open详解    引:Window_Open详解一.window.open()支持环境:JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+ 二.基本语法:window.open(pageURL,name,parameters) 其中:pageURL 为子窗口路径 name 为子窗口句柄 parameters 为窗口参数(各参数用逗号分隔) 三.示例: <SCRIPT> <!-- window.open ('page.html','n

Js中的window.parent ,window.top,window.self详解

在应用有frameset或者iframe的页面时,parent是父窗口,top是最顶级父窗口(有的窗口中套了好几层frameset或者iframe),self是当前窗口, opener是用open方法打开当前窗口的那个窗口. window.self 功能:是对当前窗口自身的引用.它和window属性是等价的. 语法:window.self 注:window.self.window.self是等价的. window.top 功能:返回顶层窗口,即浏览器窗口. 语法:window.top 注:如果窗

window窗口详解

窗口 在图形化的基于win32的应用程序,窗口是屏幕的矩形区域,应用程序显示输出并接收来自用户的输入,因此,一个图形化基于win32的应用程序的首要任务之一就是创建一个窗口. 窗口与其它窗口共享屏幕,[本事]包括来自其它应用程序的窗口,每次只有一个窗口可以接收来自用户的输入,用户可以使用鼠标.键盘或其它输入设备与此窗口以及拥有该窗口的应用程序进行交互. 关于窗口 这个概述描述了应用程序用来创建和使用窗口的编程单元:管理窗口之间的关系:以及大小.移动.和显示窗口:概述包括以下主题: 桌面窗口  

Javascript 中的window.parent ,window.top,window.self 详解

在应用有frameset或者iframe的页面时,parent是父窗口,top是最顶级父窗口(有的窗口中套了好几层frameset或者iframe),self是当前窗口, opener是用open方法打开当前窗口的那个窗口. window.self 功能:是对当前窗口自身的引用.它和window属性是等价的. 语法:window.self 注:window.self.window.self是等价的. window.top 功能:返回顶层窗口,即浏览器窗口. 语法:window.top 注:如果窗