`

Window、document、form(属性、方法、事件)

    博客分类:
  • JAVA
阅读更多
Window 窗口对象
--返回值:它打开的窗口对象。
----var newWindow = open('','_blank');
--属性
----name 窗口的名称,由打开它的连接(<a target="...">)或框架页(<frame name="...">)或某一个窗口调用的 open() 方法(见下)决定。一般我们不会用这个属性。
----status 指窗口下方的“状态栏”所显示的内容。通过对 status 赋值,可以改变状态栏的显示。
----opener 用法:window.opener;返回打开本窗口的窗口对象。注意:返回的是一个窗口对象。如果窗口不是由其他窗口打开的,在 Netscape 中这个属性返回 null;在 IE 中返回“未定义”(undefined)。undefined 在一定程度上等于 null。注意:undefined 不是 JavaScript 常数,如果你企图使用“undefined”,那就真的返回“未定义”了。
----self 指窗口本身,它返回的对象跟 window 对象是一模一样的。最常用的是“self.close()”,放在<a>标记中:“<a href="javascript:self.close()">关闭窗口</a>”。
----parent 返回窗口所属的框架页对象。
----top 返回占据整个浏览器窗口的最顶端的框架页对象。
--方法
----open() 打开一个窗口。用法:open(<URL字符串>, <窗口名称字符串>, <参数字符串>);
------参数字符串
--------top=# 窗口顶部离开屏幕顶部的像素数
--------left=# 窗口左端离开屏幕左端的像素数
--------width=# 窗口的宽度
--------height=# 窗口的高度
--------menubar=... 窗口有没有菜单,取值yes或no
--------toolbar=... 窗口有没有工具条,取值yes或no
--------location=... 窗口有没有地址栏,取值yes或no
--------directories=... 窗口有没有连接区,取值yes或no
--------scrollbars=... 窗口有没有滚动条,取值yes或no
--------status=... 窗口有没有状态栏,取值yes或no
--------resizable=... 窗口给不给调整大小,取值yes或no
----close() 关闭一个已打开的窗口。
----blur() 使焦点从窗口移走,窗口变为“非活动窗口”。
----focus() 是窗口获得焦点,变为“活动窗口”。不过在 Windows 98,该方法只能使窗口的标题栏和任务栏上的相应按钮闪烁,提示用户该窗口正在试图获得焦点。
----scrollTo() 用法:[<窗口对象>.]scrollTo(x, y);使窗口滚动,使文档从左上角数起的(x, y)点滚动到窗口的左上角。
----scrollBy() 用法:[<窗口对象>.]scrollBy(deltaX, deltaY);使窗口向右滚动 deltaX 像素,向下滚动 deltaY 像素。如果取负值,则向相反的方向滚动。
----resizeTo() 用法:[<窗口对象>.]resizeTo(width, height);使窗口调整大小到宽 width 像素,高 height 像素。
----resizeBy() 用法:[<窗口对象>.]resizeBy(deltaWidth, deltaHeight);使窗口调整大小,宽增大 deltaWidth 像素,高增大 deltaHeight 像素。如果取负值,则减少。
----alert() 用法:alert(<字符串>);弹出一个只包含“确定”按钮的对话框,显示<字符串>的内容,整个文档的读取、Script 的运行都会暂停,直到用户按下“确定”。
----confirm() 用法:confirm(<字符串>);弹出一个包含“确定”和“取消”按钮的对话框,显示<字符串>的内容,要求用户做出选择,整个文档的读取、Script 的运行都会暂停。如果用户按下“确定”,则返回 true 值,如果按下“取消”,则返回 false 值。
----prompt() 用法:prompt(<字符串>[, <初始值>]);弹出一个包含“确认”“取消”和一个文本框的对话框,显示<字符串>的内容,要求用户在文本框输入一些数据,整个文档的读取、Script 的运行都会暂停。如果用户按下“确认”,则返回文本框里已有的内容,如果用户按下“取消”,则返回 null 值。如果指定<初始值>,则文本框里会有默认值。
--事件
----onload
----onunload
----onresize
----onblur
----onfocus
----onerror

document 文档对象 描述当前窗口或指定窗口对象的文档。它包含了文档从<head>到</body>的内容。
--用法:document (当前窗口) 或 <窗口对象>.document (指定窗口)
--属性:
----cookie 关于 cookie 请参看“使用框架和 Cookies”一章。
----lastModified 当前文档的最后修改日期,是一个 Date 对象。
----referrer 如果当前文档是通过点击连接打开的,则 referrer 返回原来的 URL。
----title 指<head>标记里用<title>...</title>定义的文字。在 Netscape 里本属性不接受赋值。
----fgColor 指<body>标记的 text 属性所表示的文本颜色。
----bgColor 指<body>标记的 bgcolor 属性所表示的背景颜色。
----linkColor 指<body>标记的 link 属性所表示的连接颜色。
----alinkColor 指<body>标记的 alink 属性所表示的活动连接颜色。
----vlinkColor 指<body>标记的 vlink 属性所表示的已访问连接颜色。
--方法
----open() 打开文档以便 JavaScript 能向文档的当前位置(指插入 JavaScript 的位置)写入数据。通常不需要用这个方法,在需要的时候 JavaScript 自动调用。
----write(); writeln() 向文档写入数据,所写入的会当成标准文档 HTML 来处理。writeln() 与 write() 的不同点在于,writeln() 在写入数据以后会加一个换行。这个换行只是在 HTML 中换行,具体情况能不能够是显示出来的文字换行,要看插入 JavaScript 的位置而定。如在<pre>标记中插入,这个换行也会体现在文档中。
----clear() 清空当前文档。
----close() 关闭文档,停止写入数据。如果用了 write[ln]() 或 clear() 方法,就一定要用 close() 方法来保证所做的更改能够显示出来。

forms[]; Form 表单对象
--用法
----document.forms[] 是一个数组,包含了文档中所有的表单(<form>)。要引用单个表单,可以用 document.forms[x],但是一般来说,人们都会这样做:在<form>标记中加上“name="..."”属性,那么直接用“document.<表单名>”就可以引用了。
--属性
----name 返回表单的名称,也就是<form name="...">属性。
----action 返回/设定表单的提交地址,也就是<form action="...">属性。
----method 返回/设定表单的提交方法,也就是<form method="...">属性。
----target 返回/设定表单提交后返回的窗口,也就是<form target="...">属性。
----encoding 返回/设定表单提交内容的编码方式,也就是<form enctype="...">属性。
----length 返回该表单所含元素的数目。
--方法
----reset() 重置表单。这与按下“重置”按钮是一样的。
----submit() 提交表单。这与按下“提交”按钮是一样的。
--事件
----onreset
----onsubmit


Javascript文档对象结构

浏览器对象  navigator
屏幕对象  screen
窗口对象  window
 历史对象   history
 地址对象   location
 框架对象   frames[]; Frame
 文档对象   document
  连接对象    anchors[]; links[]; Link
  Java小程序对象   applets[]
  插件对象    embeds[]
  图片对象     images[]; Image
  表单对象    forms[]; Form
   按钮对象     Button
   复选框对象    Checkbox
   表单元素对象    elements[]; Element
   隐藏对象     Hidden
   密码输入区对象    Password
   单选域对象    Radio
   重置按钮对象    Reset
   选择区(下拉菜单、列表)对象  Select
    选择项对象     options[]; Option
   提交按钮对象    Submit
   文本框对象    Text
   多行文本输入区对象   Textarea



本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/cjfspider/archive/2005/03/17/322254.aspx
分享到:
评论

相关推荐

    学习js中document和window几大对象

    document是window的一个对象属性。 Window 对象表示浏览器中打开的窗口。 如果文档包含框架(frame 或 iframe 标签),浏览器会为 HTML 文档创建一个 window 对象,并为每个框架创建一个额外的 window 对象。 所有的...

    如何在父窗口中得知window.open()出的子窗口关闭事件

    [removed] var timer var winOpen function IfWindowClosed() { if (winOpen.closed == true) { document.fm_Info.txtValue.value=”child closed” window.clearInterval(timer) } } [removed] &lt;input type=b

    JavaScript语言参考手册

    Form 属性 方法 Hidden 属性 Text 属性 方法 Textarea 属性 方法 Password 属性 方法 FileUpload 属性 方法 Button 属性 方法 Submit 属性 方法 Reset 属性 方法 Radio 属性 方法 Checkbox 属性 方法 Select 属性 ...

    JavaScript中文参考手册

    Form 属性 方法 Hidden 属性 Text 属性 方法 Textarea 属性 方法 Password 属性 方法 FileUpload 属性 方法 Button 属性 方法 Submit 属性 方法 Reset 属性 方法 Radio 属性 方法 ...

    JS提交form表单实例分析

    本文实例讲述了JS提交form表单。分享给大家供大家参考,具体如下: 一、javascript 页面加裁时自动提交表单: Form表单: &lt;form method="post" id="myform" action="a.php"&gt;...window.load=validat

    Get_the_Window

    Get the Window Title, Active Document, and tell if an App is Running after Shell Launching It Description: This application demonstrates how to get the window title of an application you started with ...

    html_dom_api.rar

    1.5、Form 对象事件句柄 31 2、Button 对象 31 2.1、Button 对象的属性 32 2.2、标准属性 32 2.3、Button 对象的方法 32 3、Checkbox 对象 33 3.1、Checkbox 对象的属性 33 3.2、标准属性 33 3.3、Checkbox 对象的...

    HTML-DOM对象

    1.5、Form 对象事件句柄 31 2、Button 对象 31 2.1、Button 对象的属性 32 2.2、标准属性 32 2.3、Button 对象的方法 32 3、Checkbox 对象 33 3.1、Checkbox 对象的属性 33 3.2、标准属性 33 3.3、Checkbox 对象的...

    javaScript常用事件

    注意:此事件写在方法的外面,且函数名(方法名)后不加括号!例:window.onscroll=move; 4.onBlur失去焦点事件:当光标离开文本框是触发调用函数。 当text对象或textarea对象以及select对象不再拥有焦点、而退到...

    精通javascript

    • 11.4.htm Document对象部分属性与方法的使用 • 11.5.htm HTML文档属性属性 • 11.6.htm 同时使用name和id • 11.7.htm 事件控制器的例子 • 11.8.htm JavaScript实现...

    javascript完全学习手册2 源码

    4.2.3 表单元素属性和事件 4.2.4 表单验证 4.3 Anchor与Link对象 4.3.1 Anchor对象 4.3.2 Link对象 4.4 Image对象 4.4.1 图像翻转 4.4.2 图像载入 第5章 JavaScnpt其他常用窗口对象 5.1 Window对象 ...

    JavaScript_DOM编程

    直接在JavaScript代码中设置元素对象的事件属性 document.oncontextmenu = hideContextmenu; function hideContextmenu(){ return false; } 3.在标签对中用for属性指定事件源和用event属性指定事件名 ...

    js四级联动完整代码

    form = document.forms[0]; form.certType.setAttribute("subElement", "certName"); //form.certType.setAttribute("selectedValue", 739); form.certType.setAttribute("defaultText", "不限1级"); form....

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -修正绑定到Tree的XMLDocument中Icon属性映射错误(feedback:nopnop9)。 -修正HtmlEditor不能编辑的BUG(feedback:TheBox)。 -修正IE下有时会出现空白页面的情况(feedback:olivia919)。 +2009-12-06 v2.1.8 -...

    下拉框选择年月日代码

    var YYYYvalue = document.form1.YYYY.options[document.form1.YYYY.selectedIndex].value; if (YYYYvalue == ""){ var e = document.form1.DD; optionsClear(e); return;} var n = MonHead[str - 1]; if (str =...

    手机端的注册表单验证js代码.zip

    // if (document.form1.User.value.length|| document.form1.User.value.length&gt;15) // { // alert&#40;"用户名长度限制在4-15位!"&#41;; // form1.User.focus(); // return false; // } if...

    ExtAspNet_v2.3.2_dll

    -修正绑定到Tree的XMLDocument中Icon属性映射错误(feedback:nopnop9)。 -修正HtmlEditor不能编辑的BUG(feedback:TheBox)。 -修正IE下有时会出现空白页面的情况(feedback:olivia919)。 +2009-12-06 v2.1.8 -...

    JavaScript笔记.doc

    1、window.event的属性(比如window.event.x): 10 2、鼠标按下与鼠标释放事件(onMouseDown、onMouseUp) 10 3、预览页面(onMouseOver): 11 4、图像切换(onMouseOver、onMouseOut) 11 5、接收键盘输入(keyPress事件)...

    javascript完全学习手册1 源码

    4.2.3 表单元素属性和事件 82 4.2.4 表单验证 85 4.3 Anchor与Link对象 89 4.3.1 Anchor对象 89 4.3.2 Link对象 90 4.4 Image对象 92 4.4.1 图像翻转 92 4.4.2 图像载入 92 第5章 JavaScript其他常用 窗口对象 96 ...

    编译的 HTML 帮助文件 (.chm) DHTML手册

    在 Web 页面上,document 对象可通过 window 对象的 document 属性引用,或者直接引用。 document 对象在主文档的任意时间均可用,但是对于目前正在轻便动态 HTML(DHTML) 行为中使用的 HTML 组件(HTC)来说却不可用...

Global site tag (gtag.js) - Google Analytics