版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、JS常用窗口对象,制作:潘院明,window 描述了一个浏览器窗口,是客户端javascript最高层对象之一,只要打开浏览器窗口,window对象都会存在(全局对象),常用属性,JavaScript的内置对象,Window对象常用的属性,常用的属性,window常用方法,JavaScript的内置对象,常用的方法 onLoad事件:在窗口或框架完成文档加载时触发,window对象常用的方法和事件,JavaScript的内置对象, windwo.open 打开一个新窗口 ,document包含与文档元素一起工作的对象,将这些元素封装起来,常用属性,JavaScript的内置对象,documen
2、t常用方法,JavaScript的内置对象, document ,JavaScript的内置对象,屏幕对象(screen),屏幕对象(screen)是JS中的屏幕对象,反映了当前用户的屏幕设置。 width:屏幕宽度 window.screen.width height:屏幕高度 pixelDepth:显示器的每个像素的位数 colorDepth:屏幕色深 当前颜色设置所用的位数:1代表黑白;8代表256色;16代表增强色(大概支持64000种颜色);24/32代表真彩色(大概支持1600万种颜色) availHeight:屏幕可用高度(除去任务栏的高度) availWidth:屏幕可用宽度,
3、如何使用window对象-1, function openwindow( ) window.status=系统当前状态:您正在注册用户.; if (window.screen.width = 1024 ,示例完整代码,在窗口状态栏中设置文本,设置窗口的高度,使用open方法打开新窗口,弹出警告对话框,弹出确认对话框,关闭当前窗口,添加单击事件,因为window是最顶层的根,所以可以省略 window.open(google.htm); 可简写为: open(google.htm); close( )方法也是如此。,如何使用window对象-2-1,新建窗口: open(”打开窗口的url”,”
4、窗口名”,”窗口特征”) 窗口的特征如下,可以任意组合: height: 窗口高度; width: 窗口宽度; top: 窗口距离屏幕上方的象素值; left:窗口距离屏幕左侧的象素值; toolbar: 是否显示工具栏,yes为显示; menubar,scrollbars 表示菜单栏和滚动栏。 resizable: 是否允许改变窗口大小,yes或1为允许 location: 是否显示地址栏,yes或1为允许 status:是否显示状态栏内的信息,yes或1为允许;,我们需要预先制作好注册页面,假设为register.html,打开注册窗口的语句如下 open(register.html, 注
5、册窗口, toolbar=0, location=0, statusbars=0,menubars=0,width=700,height=550,scrollbars=1);,通过open方法打开注册页面之后的效果,如何使用window对象-2-2, function openwindow( ) window.status=系统当前状态:您正在注册用户.; if (window.screen.width = 1024 ,示例完整代码,使用 Open 方法 打开注册新窗口,添加单击事件,如何使用window对象-3, function openwindow( ) window.status=系统
6、当前状态:您正在注册用户.; if (window.screen.width = 1024 用户注册 退 出,示例完整代码,使用超链接调用方法来打开注册新窗口,如何使用window对象-4, function openwindow( ) open(adv.htm, 广告窗口, toolbars=0, scrollbars=0, location=0, statusbars=0, menubars=0, resizable=0, width=700, height=250); ,示例完整代码,窗口完成文档加载时触发打开广告窗口,如何使用window对象-5, function openwindo
7、w( ) window.status=系统当前状态:您正在注册用户.; if (window.screen.width = 1024 H3用户注册 退 出,示例完整代码,打开模式窗口,被打开窗口保持输入焦点。,使用超链接调用方法来打开模式窗口,窗口的尺寸及位置,window.moveTo(x,y):将窗口移动至指定坐标(x,y)处 window.resizeTo(x,y):改变窗口大小成(宽,高) window.resizeBy(x,y):放大/缩小窗口( x水平宽度,y垂直高度;x/y值大于0为放大,小于0为缩小), var win=window.open(“test.html”,“”,“s
8、crollbars=no”);/打开新窗口 win.moveTo(0,0);/移动窗口位置 win.resizeTo(200,200);/改变窗口大小 win.resizeBy(100,100);/放大窗口 ,其它操作,状态栏文字设置 window.status=“要显示的字符串信息”; 关闭窗口 window.close();,小结1,编写如左图所示,具有自动打开广告窗口和在浏览器状态栏中显示“欢迎你.”信息的页面。,广告窗口,状态栏信息,练习答案,练习代码,history 包含一组用户在窗口中浏览过的 URL信息,常用方法,JavaScript的内置对象,history 和location
9、对象-1,history 对象 方法,back ( )方法相当于后退按钮 forward ( ) 方法相当于前进按钮 go (1)代表前进1页,等价于forward( )方法; go(-1) 代表后退1页,等价于back( )方法;,location含有当前URL的信息,可通过其属性获得这些信息,常用属性,JavaScript的内置对象,JavaScript的内置对象,location常用方法:,history 和location对象-2,Location 对象 属性 方法,history 和location对象-3, 返回 前进 刷新 首页 跳转到其他版块 新闻贴图 网上谈兵 IT茶馆 教育大家谈 ,查看完整代码,添加选项改变事件,获取被选中的下拉菜单项value的值,网址对象的应用:Window.location.href=“index.html”,浏览器信息(navigator)对象,navigator.appName:浏览器名称 navigator.appVersion :浏览器版本 navigator.appCodeName :浏览器内码名称 navigator.platform:用户操作系统 不同的浏览器其浏览器信息对象所提供的信息内容各不相同,因此不能完全依靠浏览信息对象来识别用户所使用的浏览器,常见错误,如何设置下拉菜单中的默认选中的第一项?,如何使页
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年9月初中毕业班德育主任专题培训课件:学困生帮扶的智慧
- DB15-T 1102-2024 公共信用信息数据项规范
- 2026植物基表面活性剂在地毯护理领域的性能边界深度研究
- 《艾滋病流行趋势》课件
- 2026新中式美学浪潮下扇形古董柜消费心理变迁与市场扩容研报
- 人教版高中物理课件第十三章光13.2光的干涉
- 2026吉林机关事业单位工人技术等级考试(绿化工·初级)历年参考题库含答案详解
- 2026医疗卫生系统招聘考试(医学检验学)历年参考题库含答案详解
- 2026医学影像技术期末复习-MRI诊断学(专科医学影像技术)历年题库含答案详解
- 2026副高面审答辩-副高012面审答辩骨外科学历年题库含答案详解
- 安全用电 课件 绪论
- 2026年中职市场营销(市场营销基础知识)试题及答案
- 2026山东鲁东南水资源配置有限公司社会招聘笔试参考题库及答案详解
- 新生儿窒息复苏指南学习课件
- 2026年秋季教育学专业开学第一课 职业发展前景分析教学设计
- 医院关于不合理医疗检查专项治理自查自查自纠总结
- (正式版)DB31∕T 684-2023 《养老机构照护服务分级要求》
- 2026年贵州省纪委监委公开遴选公务员笔试试题及答案解析
- 2026年《中华人民共和国妇女权益保障法》知识竞赛题库(含答案)
- 2026年北京市初级注册安全工程师考试真题及答案
- 2026年初中历史统编教材培训总结与教学启示
评论
0/150
提交评论