通过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. [Android]APK一键反编译

    每次反编译就是件很烦的事情,烦了就开始偷懒.直接写成脚本节省操作. 使用apktool,d2j-dex2jar进行反编译 脚本:reseve-complie-apk.py import os impo ...

  2. ZigBee学习四 无线+UART通信

    ZigBee学习四 无线+UART通信 1) 协调器编程 修改coordinator.c文件 byte GenericApp_TransID; // This is the unique messag ...

  3. python3的cookielib

    http://stackoverflow.com/questions/8405096/python-3-2-cookielib

  4. 【08】node 之 fs文件

    var fs = require("fs");//fs 系统文件模块,对文件进行操作.Node.js 文件系统(fs 模块)模块中的方法均有异步和同步版本,例如读取文件内容的函数有 ...

  5. pat 甲级 1066. Root of AVL Tree (25)

    1066. Root of AVL Tree (25) 时间限制 100 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN, Yue An A ...

  6. 洋媳妇Susan教育孩子的方法

    洋媳妇Susan教育孩子的方法 一个中国婆婆跟我说:「我的儿子去美国留学,毕业后定居美国. 还给我找了个洋媳妇Susan. 如今,小孙子Toby已经3岁了. 今年夏天,儿子為我申请了探亲签证. 在美国 ...

  7. POJ1595 Prime Cuts

    Prime Cuts Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 11961   Accepted: 4553 Descr ...

  8. [LeetCode] Permutations II 排列

    Given a collection of numbers that might contain duplicates, return all possible unique permutations ...

  9. Error-invalid project description(转)

    导入android工程时有时会出现下面错误: 按照提示,说是当前的工作空间内已经有同名的工程了,但实际是没有的. 多次碰到这种问题后,无意间找到解决办法.导入工程时,不要选择Android,而是选择G ...

  10. 【转载】SQL Server 2008 R2 使用的端口解析

    转载博客:http://www.cnblogs.com/studyzy/archive/2009/11/30/1614139.html SQL Server在安装到服务器上后,出于服务器安全的需要,所 ...