- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四讲 浏览器对象
教学重点:
1、浏览器提供的对象;
2、JavaScript语言中的事件处理;
教学要求:
1、深刻认识浏览器的功能和其提供的各种对象,了解这些对象所提供的各种方法;熟练在Javascript编程调用浏览器中对象实现常用的功能的方法;
2、熟悉面向对象程序设计的工作原理,了解各类对象的事件响应从而实现动态交互式页面;
1、浏览器对象
JavaScript除了可以访问本身内置的各种对象外,还可以访问浏览器提供的对象,通过对这些对象的访问,可以得到当前网页以及浏览器本身的一些信息,并能完成有关的操作。
浏览器窗口与网页之间,网页与网页各组成部分之间并是一种从属关系,他们大关系如下
2、Window对象:
该对象位于最顶层,是其它对象的父对象,每一个window对象代表着一个浏览器窗口,访问其内部的其它对象:window可以省考略
Window.子对象1.子对象2.属性名或方法名
如:window.document.login.username.value=”guest”;
或document.login.username.value=”guest”;
属性:status
script language=javascript(chapter03/section4/ windowstatus.asp)
window.status=欢迎访问光临本站!;
/script
方法:(chapter03/section4/ windowprompt.asp)
alert方法,没有返回值!
Confirm方法:返回逻辑值返回按“是”返回true,否则返回false
Prompt:返回输入的值。
举例:
script language=javascript
name=;
name=mpt(请输入你的姓名:,name);
window.alert(name+你好!下面要开始考试了!);
if (window.confirm(你确实准备好了吗?)){
window.location.href=exam.asp;
};
/script
open方法:(chapter03/section4/ windowopen.asp)
用法:winhwnd=window.open(url,windowname,paralist)
head
meta http-equiv=Content-Type content=text/html; charset=gb2312 /
title无标题文档/title
script language=javascript
function openwin(url) {
var newwin=window.open(url,winname,toolbar=no,directories=no,menubar=no,scrollbars=yes,rdsizable=no,width=500,height=360);
newwin.focus();
return(newwin);
}
/script
/head
body
a href=# onClick=JavaScript:openwin(meintro.asp)作者简介/a
/body
close方法:举例说明
div align=centera href=# onClick=JavaScript:self.close()关闭/a/div
setTimeout方法:创建定时器,经过指定的毫秒后,自动调用指定的语句;
clearTimeout方法:清除定时器;(chapter03/section4/ clock.asp)
html
head
meta http-equiv=Content-Type content=text/html; charset=gb2312
title时钟/title
script language=JavaScript
var timer;
function clock() {
var timestr=;
var now=new Date();
var hours=now.getHours();
var minutes=now.getMinutes();
var seconds=now.getSeconds();
timestr+=hours;
timestr+=((minutes10)? :0 : :)+minutes;
timestr+=((seconds10)? :0 : :)+seconds;
window.document.frmclock.txttime.value=timestr;
timer
文档评论(0)