1、 window.open(about:blank); /open()最简单使用url,windowNamewidth=100 height=100 status=yes menubar=no toolbar=no resizable=no location=yes scrollbars=yes height: 窗口高度; width: 窗口宽度; top: 窗口距离屏幕上方的象素值; left:窗口距离屏幕左侧的象素值; toolbar: 是否显示工具栏,yes为显示; menubar,scrollbars 表示菜单栏和滚动栏。 resizable: 是否允许改变窗口大小,yes或1为允许 l
2、ocation: 是否显示地址栏,yes或1为允许 status:是否显示状态栏内的信息,yes或1为允许定时器 轮询 Window. setTimeout(函数名,指定时间毫秒数) 延时执行某个函数 执行一次 clearTimeout(定时器对象名称) 取消执行定时器 setInterval(函数名称,时间毫秒数) 定时执行指定的函数 间隔为多少毫秒数 clearInterval (定时器对象名称) 取消定时器定时器示例: /setTimeout(函数名,指定时间毫秒数) 延时执行某个函数 执行一次 /clearTimeout(定时器对象名称) var start; function sho
3、wName() document.allmyname.style.display=block; start=setTimeout(hideName(),300); function hideName()noneshowName() function stopTime() if (start != null) clearTimeout(start); start=null; document.all.btn.value=开始闪烁 else start = setTimeout(, 300);停止闪烁/script/headbody onLoad=showName(); h2Hellofont i
4、d= color=red style=display:肖总/h2/body /setInterval(函数名称,时间毫秒数) 定时执行指定的函数 间隔为多少毫秒数 /clearInterval (定时器名称) 取消定时器 var num=0; var myTimer; function show() document.all.myNum.innerHTML=num+; function testTimer() if(myTimer!=null ) clearInterval(myTimer); num=0; myTimer=null;开始计时 else myTimer=setInterval(
5、show,100);停止计时body计时:myNum face=宋体 0其他例子见:js_时间显示器.html js_跑马灯.html js_文字滚动.html网页对话框 模式对话框和无模式对话框 window.showModalDialog(,传递变量名,窗口特征) 建议传递window对象 window.showModelessDialog() 子窗口访问父窗口数据使用 dialogArguments对象 返回到父窗口的值使用 returnValuewindow对象的子对象属性:parent对象 代表对象层次中的父窗口 parent对象仅仅是对子窗口有意义self 对象 代表对当前窗口或框
6、架的引用 top 对象 代表最顶层的窗口opener对象 代表创建当前窗口的源窗口 用于确定open方法打开窗口的源窗口location 对象 代表特定窗口的URL信息 location.replace(url) 刷新 不后退 location.href= 加载 可后退 window.location.reload();history对象 用于存储客户端最近访问过的网址清单javascript:top.mymain.history.forward(); =history.go(1)top.mymain.history.back(1); =history.go(-1) history.go()
7、刷新 表单不提交 history.forward() 指向浏览器历史列表中的下一个URL, 相当于点击浏览器的“前进”按钮 history.back() 指向浏览器历史列表中的上一个URL, 相当于点击浏览器的“后退”按钮window.screen 代表浏览器屏幕 设置浏览器屏幕 var h=screen.Height; /屏幕高度 var w=screen.Width; /屏幕宽度window对象属性:window.status 代表浏览器状态栏 设置状态栏标题 window.status=清华ITwindow.closed 窗口是否关闭window的事件htmlhead window 对象
8、的专有事件演示script language=javascript type= alert(开始加载网页.n -请注意网页的加载顺序-!- window的专有事件: onload 在浏览器完成对象的装载后触发事件 onunload 在对象卸载前立即触发事件 onbeforeunload 在页面将要被卸载前触发事件 window对象的事件处理通过body标签的事件属性来设置的 -body onload=alert(html文档加载完毕) onbeforeunload=window.event.returnValue=*你确定关闭本窗口* onunload=拜拜注意网页的加载顺序哦!加载写在最下面
9、的JavaScript脚本 document对象 代表给浏览器窗口中的 HTML 文档 document的属性: language=JavaScript function change() document.bgColor=green document.fgColor= /文本前景色 document.vlinkColor=0x00ff00 /已访问过的链接文本颜色 document.linkColor=gray /链接文本颜色 function showURL() alert(document.URL); /当前文档Unicode编码的 URL地址 change();普通文本a href=#showURL();链接 document的方法 document.write()document.writeln() document.close()开始的内容 document.write(这是document对象写入的内容 var str = world哈楼 , str, javascript ,
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1