通过button打开一个新窗体。并在新窗体的状态栏中显示当前年份。

1)在主窗体中应用下面代码加入一个用于打开一个新窗体的button:

 <body>
<script type="text/javascript" language="java">
function win(){ window.open('newWindow.jsp','newwindow','width=400,height=200,status=yes');
}
</script>
<input type="button" onclick="win()" value="新窗体">
</body>

(2)创建一个新的JSP文件。名称为newWindow.jsp。在该文件里加入下面用于显示当前年份的代码:

<script language="javascript">
var mydate = new Date();
var year = "如今是:" + mydate.getFullYear() + "年";
document.write(year);
</script>

window.open()基本的语法

window.open(pageurl,windowname,parameters)

当中:

pageurl 为子窗体路径

windowname 为子窗体句柄

parameters 为窗体參数(各參数用逗号分隔)

演示样例

<script language="javascript">
window.open ('page.jsp','newwindow','height=100,width=400,top=0,left=0,toolbar=no,menubar=no,scrollbars=no, resizable=no,location=no, status=no')
</script>
<!--脚本执行后,page.jsp将在新窗体newwindow中打开,宽为100。高为400,距屏顶0象素。屏左0象素,无工具条,无菜单条,无滚动栏,不可调整大小。无地址栏,无状态栏-->

各项參数:

alwaysLowered | yes/no | 指定窗体隐藏在全部窗体之后
alwaysRaised | yes/no | 指定窗体悬浮在全部窗体之上
depended | yes/no | 是否和父窗体同一时候关闭
directories | yes/no | Nav2和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 | 窗体是否可有滚动栏
titlebar | yes/no | 窗体题目栏是否可见
toolbar | yes/no | 窗体工具栏是否可见
Width | pixel value | 窗体的像素宽度
z-look | yes/no | 窗体被激活后是否浮在其他窗体之上

javascript的window.open()具体解释的更多相关文章

  1. javascript中window,document,body的解释

    解释javascript中window,document,body的区别: window对象表示浏览器中打开的窗口,即是一个浏览器窗口只有一个window对象. document对象是载入浏览器的ht ...

  2. JavaScript提高篇之预解释作用域以及this原理及其应用

    1.预解释 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF ...

  3. 【Python全栈-JavaScript】JavaScript的window.onload()与jQuery 的ready()的区别

    JavaScript的window.onload()与jQuery 的ready()的区别 做web开发时常用Jquery中$(document).ready()和JavaScript中的window ...

  4. javascript中addEventListener(attachEvent)具体解释

    addEventListener 有三个參数:第一个參数表示事件名称(不含 on,如 "click").第二个參数表示要接收事件处理的函数:第三个參数为 useCapture.样例 ...

  5. JavaScript: 高级技巧: window 对象也可以添加自定义属性

    JavaScript: 高级技巧: window 对象也可以添加自定义属性 例如 window.ntName = 'a';例如 window.ntXw = top; 优点是, window 无须等加载 ...

  6. <script language= "javascript " for= "window " event= "onload ">

    狼-志 EVENT   event   设置或获取脚本编写用于的事件   FOR   htmlFor   设置或获取绑定到事件脚本的对象. 可以这样理解. <script   language= ...

  7. javascript中window.open()与window.location.href

    1.window.location是window对象的属性,而window.open是window对象的方法    window.location是你对当前浏览器窗口的URL地址对象的参考!      ...

  8. JavaScript(四) Window窗体操作

    window: 属性(值或者子对象):opener:打开当前窗口的源窗口,如果当前窗口是首次启动浏览器打开的,则opener是null,可以利用这个属性来关闭源窗口. 方法(函数):事件(事先设置好的 ...

  9. javascript的window.ActiveXObject对象,区别浏览器的方法

    (window.ActiveXObject)的作用,用来判断浏览器是否支持ActiveX控件,如果支持ActiveX控件,我们可以利用var xml=new ActiveXObject("M ...

随机推荐

  1. 【转】lightmap

    Shader "Diffuse Lightmap" { Properties { _MainTex ("Texture 1", 2D) = "whit ...

  2. POJ 3678 Katu Puzzle(2-SAT,合取范式大集合)

    Katu Puzzle Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 9987   Accepted: 3741 Descr ...

  3. SPOJ COT2 - Count on a tree II(LCA+离散化+树上莫队)

    COT2 - Count on a tree II #tree You are given a tree with N nodes. The tree nodes are numbered from  ...

  4. rmmod: can't change directory to “3.4.79+”,no such file or directory

    直接在/lib/modules目录下,在该目录下建立3.4.79+这个文件夹即可

  5. 【bzoj2946】[Poi2000]公共串 后缀自动机

    [Poi2000]公共串 Time Limit: 3 Sec  Memory Limit: 128 MBSubmit: 1386  Solved: 620[Submit][Status][Discus ...

  6. Mysql 取整的方法

    .CEIL() 向上取整 SELECT CEIL(/); .FLOOR() 向下取整 SELECT FLOOR( .ROUND() 四舍五入 SELECT ROUND(

  7. post sharp 与log4net 结合使用,含执行源码 转拷

    环境: VS 2012 PostSharp-4.1.28 (下载地址)https://visualstudiogallery.msdn.microsoft.com/a058d5d3-e654-43f8 ...

  8. poj 3693 Maximum repetition substring 重复次数最多的连续子串

    题目链接 题意 对于任意的字符串,定义它的 重复次数 为:它最多可被划分成的完全相同的子串个数.例如:ababab 的重复次数为3,ababa 的重复次数为1. 现给定一字符串,求它的一个子串,其重复 ...

  9. 转 c++多线程编程

    c++多线程编程 一直对多线程编程这一块很陌生,决定花一点时间整理一下. os:ubuntu 10.04  c++ 1.最基础,进程同时创建5个线程,各自调用同一个函数 #include <io ...

  10. linux安全机制学习【转】

    转自:http://blog.csdn.net/qq_20307987/article/details/51307820 曾经一度想学来着,今天看到一个链接,讲的很好,算是写一下加深印象吧 1 栈溢出 ...