zoukankan      html  css  js  c++  java
  • javascript打开新窗口

    1. 一、window.open()支持环境: JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+  
    2.   
    3.   
    4. 二、基本语法:  
    5. window.open(pageURL,name,parameters)   
    6. 其中:  
    7. pageURL 为子窗口路径   
    8. name 为子窗口句柄   
    9. parameters 为窗口参数(各参数用逗号分隔)   
    10.   
    11.   
    12. 三、示例:  
    13. <SCRIPT>   
    14. <!--   
    15. window.open (''page.html'',''newwindow'',''height=100,width=400,top=0,left=0,toolbar=no,menubar=no,scrollbars=no, resizable=no,location=no, status=no'')   
    16. //写成一行   
    17. -->   
    18. </SCRIPT>  
    19. 脚本运行后,page.html将在新窗体newwindow中打开,宽为100,高为400,距屏顶0象素,屏左0象素,无工具条,无菜单条,无滚动条,不可调整大小,无地址栏,无状态栏。  
    20. 请对照。  
    21.   
    22. 上例中涉及的为常用的几个参数,除此以外还有很多其他参数,请见四。  
    23.   
    24.   
    25. 四、各项参数  
    26. 其中yes/no也可使用1/0;pixel value为具体的数值,单位象素。  
    27.   
    28. 参数 | 取值范围 | 说明   
    29. | |   
    30. alwaysLowered | yes/no | 指定窗口隐藏在所有窗口之后   
    31. alwaysRaised | yes/no | 指定窗口悬浮在所有窗口之上   
    32. depended | yes/no | 是否和父窗口同时关闭   
    33. directories | yes/no | Nav2和3的目录栏是否可见   
    34. height | pixel value | 窗口高度   
    35. hotkeys | yes/no | 在没菜单栏的窗口中设安全退出热键   
    36. innerHeight | pixel value | 窗口中文档的像素高度   
    37. innerWidth | pixel value | 窗口中文档的像素宽度   
    38. location | yes/no | 位置栏是否可见   
    39. menubar | yes/no | 菜单栏是否可见   
    40. outerHeight | pixel value | 设定窗口(包括装饰边框)的像素高度   
    41. outerWidth | pixel value | 设定窗口(包括装饰边框)的像素宽度   
    42. resizable | yes/no | 窗口大小是否可调整   
    43. screenX | pixel value | 窗口距屏幕左边界的像素长度   
    44. screenY | pixel value | 窗口距屏幕上边界的像素长度   
    45. scrollbars | yes/no | 窗口是否可有滚动栏   
    46. titlebar | yes/no | 窗口题目栏是否可见   
    47. toolbar | yes/no | 窗口工具栏是否可见   
    48. Width | pixel value | 窗口的像素宽度   
    49. z-look | yes/no | 窗口被激活后是否浮在其它窗口之上  
    50.   
    51. window.showModalDialog使用手册  
    52.   
    53.   
    54. 基本介绍:  
    55. showModalDialog() (IE 4+ 支持)  
    56. showModelessDialog() (IE 5+ 支持)  
    57. window.showModalDialog()方法用来创建一个显示HTML内容的模态对话框。  
    58. window.showModelessDialog()方法用来创建一个显示HTML内容的非模态对话框。  
    59.   
    60. 使用方法:  
    61. vReturnValue = window.showModalDialog(sURL [, vArguments] [,sFeatures])  
    62. vReturnValue = window.showModelessDialog(sURL [, vArguments] [,sFeatures])  
    63.   
    64. 参数说明:  
    65. sURL--  
    66. 必选参数,类型:字符串。用来指定对话框要显示的文档的URL。  
    67. vArguments--  
    68. 可选参数,类型:变体。用来向对话框传递参数。传递的参数类型不限,包括数组等。对话框通过window.dialogArguments来取得传递进来的参数。  
    69. sFeatures--  
    70. 可选参数,类型:字符串。用来描述对话框的外观等信息,可以使用以下的一个或几个,用分号“;”隔开。  
    71. 1.dialogHeight :对话框高度,不小于100px,IE4中dialogHeight 和 dialogWidth 默认的单位是em,而IE5中是px,为方便其见,在定义modal方式的对话框时,用px做单位。  
    72. 2.dialogWidth: 对话框宽度。  
    73. 3.dialogLeft: 离屏幕左的距离。  
    74. 4.dialogTop: 离屏幕上的距离。  
    75. 5.center: {yes | no | 1 | 0 }:窗口是否居中,默认yes,但仍可以指定高度和宽度。  
    76. 6.help: {yes | no | 1 | 0 }:是否显示帮助按钮,默认yes。  
    77. 7.resizable: {yes | no | 1 | 0 } [IE5+]:是否可被改变大小。默认no。  
    78. 8.status: {yes | no | 1 | 0 } [IE5+]:是否显示状态栏。默认为yes[ Modeless]或no[Modal]。  
    79. 9.scroll:{ yes | no | 1 | 0 | on | off }:指明对话框是否显示滚动条。默认为yes。  
    80. 下面几个属性是用在HTA中的,在一般的网页中一般不使用。  
    81. 10.dialogHide:{ yes | no | 1 | 0 | on | off }:在打印或者打印预览时对话框是否隐藏。默认为no。  
    82. 11.edge:{ sunken | raised }:指明对话框的边框样式。默认为raised。  
    83. 12.unadorned:{ yes | no | 1 | 0 | on | off }:默认为no。  
    84.   
    85. 参数传递:  
    86. 1.要想对话框传递参数,是通过vArguments来进行传递的。类型不限制,对于字符串类型,最大为4096个字符。也可以传递对象,例如:  
    87. -------------------------------  
    88. parent.htm  
    89. <script>  
    90. var obj = new Object();  
    91. obj.name="51js";  
    92. window.showModalDialog("modal.htm",obj,"dialogWidth=200px;dialogHeight=100px");  
    93. </script>  
    94. modal.htm  
    95. <script>  
    96. var obj = window.dialogArguments  
    97. alert("您传递的参数为:" + obj.name)  
    98. </script>  
    99. -------------------------------  
    100. 2.可以通过window.returnValue向打开对话框的窗口返回信息,当然也可以是对象。例如:  
    101. ------------------------------  
    102. parent.htm  
    103. <script>  
    104. str =window.showModalDialog("modal.htm",,"dialogWidth=200px;dialogHeight=100px");  
    105. alert(str);  
    106. </script>  
    107. modal.htm  
    108. <script>  
    109. window.returnValue="http://www.bokee.com";  
    110. </script>  
  • 相关阅读:
    SVN Windows环境搭建,简洁演示
    SVN-linux配置
    链接文本在a标签内标签里也可以用driver.find_element_by_link_text
    selenium python自动化简明演示
    关键字中mysql数据库查询条件带中文无结果解决办法
    python 最短路径
    python 难度分割
    c语言实现一个高铁乘客管理系统
    Linux(Ubuntu)系统安装图文教程
    字符串排序
  • 原文地址:https://www.cnblogs.com/564085446java/p/3676585.html
Copyright © 2011-2022 走看看