• 软件测试技术
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘

字号: | 推荐给好友 上一篇 | 下一篇

Javascript脚本:window对象

发布: 2008-5-30 11:40 | 作者: 不详 | 来源: 智慧谷 | 查看: 179次 | 进入软件测试论坛讨论

领测软件测试网

nG*R a9l5f7oL 软件测试技术第一门户DT2S4l h(i

    当例6被浏览器装载时(即被浏览时),触发window对象的onload()事件(与之相反的是被卸载时将触发window对象的onUnLoad事件),onload()事件调用函数init(),在此函数中,window对象的defaultStatus属性被设置为文本“这一页是window对象示例!”,这样浏览器的状态栏就显示此文本了。对于语句<p onmouseover="window.status='Hello,the world!';return true">将鼠标放在上边可以改变浏览器的状态栏</p>,当鼠标移动到文本上边时,将触发onmouseover事件,执行JavaScript代码,代码中将状态栏的文本设置为“Hello,the world!”,因为有两条语句,所以要用分号(;)隔开,第二条语句return true是不可缺少的,只有执行了此语句状态栏的文本设置才会生效。

&F5v.AX7q!qV` 软件测试技术第一门户hO$lU Zo2~2@,t8k

    现在我们要重点来讲一下函数windowOpener()了,第一条语句使用了window对象的open()方法,此方法用来打开一个新的窗口,它有三个参数,前两个是必须填写的,第三个则是可选的,有没有都可以。语法如下软件测试技术第一门户&W-u0YS$L,w
    window.open("URL", "windowName", ["windowFeatures"])
_zbQ.E-UURL是新窗口所要装载的Html文件的网址和文件名,若此参数为"",则将打开一个空的什么也没有窗口(即没有任何源代码),您可以用我在前边讲的document.write()方法在此窗口中输入代码,本例就是如此。第二个参数windowName是新开的窗口的名字,此名字即是一个字符串,其中间不能有空格。第三个是可选参数windowFeatures,它是用来设置新窗口的一些特征东东。如toolbar=0设置新窗口中没有滚动轴,menubar=0设置新窗口中不显示菜单栏。参数之间要用逗号(“,”)隔开而且不能有空格,其它参数如下:

5qdih;s^5SZ+y

q[+NPWtoolbar[=yes|no]|[=1|0]软件测试技术第一门户;q5h5SB%Ij:f+e
location[=yes|no]|[=1|0]
&m&M"vK a]directories[=yes|no]|[=1|0]
Ec)wO\8}{}wdstatus[=yes|no]|[=1|0]软件测试技术第一门户m|q_1ai
menubar[=yes|no]|[=1|0]
8GJ(DS1[x$Vscrollbars[=yes|no]|[=1|0]
fQ I0o