通过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. POJ 1990:MooFest(树状数组)

    题目大意:有n头牛,第i头牛声调为v[i],坐标为x[i],任意两值牛i,j沟通所需的花费为abs(x[i]-x[j])*max(v[i],v[j]),求所有牛两两沟通的花费. 分析: 我们将奶牛按声 ...

  2. log4j配置信息

    #INFO的日志信息输出到stdout和R这两个目的地,stdout和R的定义在下面的代码,可以任意起名.等级可分为OFF.FATAL.ERROR.WARN.INFO.DEBUG.ALLlog4j.r ...

  3. TortoiseGit保存用户名和密码的方法

    TortoiseGit在提交或者pull时总会提示你输入用户名密码,非常麻烦,那如何解决呢? 1. 对于TortoiseGit 1.8.1.2及其后的版本,右键选择settings ——> Gi ...

  4. xml读取 避开并发(xml的一些操作)

    很多地方读取文件可能会出现并发现象 处理: 使用FileMode.Open, FileAccess.Read, FileShare.ReadWrite 避开并发 public static List& ...

  5. 设置pycharm的python版本

    http://blog.csdn.net/github_35160620/article/details/52486986

  6. vue.js单文件组件中非父子组件的传值

    最近在研究vue.js,总体来说还算可以,但是在web开发群里有一些人问在单文件组件开发模式中非父子组件如何传值的问题,今天在这里讲讲,希望对大家有所帮助! 在官网api中的这段讲解很少,也很模糊:官 ...

  7. 几个实用的 jQuery 插件

    1. owl.carousel -- 强大实用的jQuery幻灯片插件 2. jquery.nicescroll.min.js -- 自定义滚动条样式,支持 div,iframe,html 等. 3. ...

  8. 第13届景驰-埃森哲杯广东工业大学ACM程序设计大赛部分题解

    A 跳台阶 思路:其实很简单,不过当时直接dp来做了 AC代码: #define _CRT_SECURE_NO_DEPRECATE #include<iostream> #include& ...

  9. godaddy虚拟空间的伪静态配置

    原文发布时间为:2011-02-24 -- 来源于本人的百度文章 [由搬家工具导入] 只要在web.config文件的<configuration>子节点下 加入以下节点,即可实现 伪静态 ...

  10. Docker(二):Docker的用途

    Docker的优点: 1.Docker容器的启动可以在秒级实现,相比传统虚拟机方式快的多. 2.Docker资源利用率很高,一台主机上可以同时运行数千个Docker容器. 3.容器除了运行其中应用外, ...