例5-81窗口焦点状态示例 <htm> <title>the operation of window</title> <body <form> nput type=" button" value="新建窗口" on Click-new Win=open(", sub Window, height=200, W dth=200")><br < input type=" button" value="窗口前台" on"new Win. focus("><bi Input type=" button" value="隐藏窗口 on Click-"new Win. blur("> </form> </body>
[例5-8]窗口焦点状态示例 <html> <title>the operation of window</title> <body> <form> <input type="button" value="新建窗口" onClick='newWin=open("","subWindow","height=200,w idth=200")'><br> <input type="button" value="窗口前台" onClick="newWin.focus()"><br> <input type="button" value="隐藏窗口" onClick="newWin.blur()"> </form> </body> <html>
显示 e the operation of window - Microsoft Internet Explorer 上述网页文 文件()编辑()查看()收藏(A工具①帮助( 后退+③备像搜索收藏夹會媒体” 件在浏览器 地址)]c: l Documents and Settings Administrator桌@转到链接” 中显示如图: MySearch Edit More 冈上网助手·回暂停拦截清理修复 aC\Documents and Se.-dx 新建窗口 窗口前台 隐藏窗口 05-0548I.,105-0550I 105-0554 105-0555I 每完毕 105-05611,105-0562I
显示 上述网页文 件在浏览器 中显示如图:
6, window对象的 opener, frames和sro方法 opener是父窗口的名字,而这个窗口容纳着 open打开当 前窗口时调用的那个文档 frames为一个数组,数组的成员是在窗口内的框架 frame) scroll(xy)方法有两个参数xy,它使窗口卷滚到xy坐标 处
6. window对象的opener,frames和scroll方法 -- opener是父窗口的名字,而这个窗口容纳着open()打开当 前窗口时调用的那个文档。 -- frames为一个数组,数组的成员是在窗口内的框架 (frame)。 -- scroll(x,y)方法有两个参数x,y,它使窗口卷滚到x,y坐标 处
7. setTimeout(FHclearTimeoutO 对于Date对象,可以显示当前时间,而无法根据时间改变 动态地进行显示。 JavaScript还提供了另外两个函数: set Timeou0和 clear Timeout。 -. seTtimeout(译作“超时” 它的语法是: timeD= settimeout(" expession",time) setTimeout运行后,在tme时间过后,将对“ expression 求值一次,但并不是每过一个time时间就求值一次,因此 要想周期地改变,则需要周期地使用这一方法 clear Timeout的参数只有 就是上面的 timeID,通 过传递此参数才可以确定要清除哪一个超时设置
7. setTimeout()和clearTimeout() 对于Date对象,可以显示当前时间,而无法根据时间改变 动态地进行显示。JavaScript还提供了另外两个函数: setTimeout()和clearTimeout()。 -- setTimeout()译作“超时” , 它的语法是:timeID=setTimeout("expession",time); setTimeout()运行后,在time时间过后,将对“expression” 求值一次,但并不是每过一个time时间就求值一次,因此 要想周期地改变,则需要周期地使用这一方法。 -- clearTimeout()的参数只有一个,就是上面的timeID,通 过传递此参数才可以确定要清除哪一个超时设置
例5-9网页中时钟的实现(对比:P224,例5-4) <html <head> <script language=javascript var timeID; var Running-false function StartTime( running-true ChangeTime( function ChangeTimeo var current Time=new Date( document. my Clock show value=current Time. toLocaleStringO timeD= etTimeou(" Changetimeo",1000)2∥递归调用
[例5-9] 网页中时钟的实现(对比:P224,例5-4) <html> <head> <script language="javascript"> var timeID; var Running=false; function StartTime() { running=true; ChangeTime(); } function ChangeTime() { var currentTime=new Date(); document.myClock.show.value=currentTime.toLocaleString(); timeID=setTimeout("ChangeTime()",1000); //递归调用 }