Window对象是什么意思? 本帖最后由 sdlyczl 于 2009-08-11 17:13:41 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 window不属于DOM对象,DOM定义中没有window, window是宿主对象。 dom对象位于window中可window.document, 一般window不写.welcome.html中 alert(top.frames.length); 得到2 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>测试</title><script type="text/javascript">window.onload=function(){ alert (frames.length);}</script> </HEAD><frameset cols="25%,75%"><frame src="welcome.html" name="ab"> </frame><frame src="zztest.htm" name="mm"></frame></frameset><body></body></HTML> http://www.w3school.com.cn/htmldom/dom_obj_window.asp这个页面的标题就是 HTML DOM Window对象.它错了?"welcome.html中 alert(top.frames.length); 得到2 " 果然是这样,为什么在top的页面上不能使用frames.length得到2呢? 因为你alert的时候页面还没加载完呢,参考2楼加一句 DOM的推荐标准可查 www.w3c.org 的DOM1 2 3,里面有文档结构的详细定义 应该如何在初始页面上写类似frames[1].src = "test.html";的句子?就是想看看frames的用法 初始页面这样写就行了<script type="text/javascript">window.onload=function(){ alert (frames.length); frames[1].location = "baidu.com"; }</script> 原来onload是在页面加载完了后才运行的. 是的,确实容易很“刚加载(前)”混淆,呵呵类似的还有图片的onload();很多人问怎么得不到图片尺寸,原因正在于此。 Window 对象是 JavaScript 层级中的顶层对象。Window 对象代表一个浏览器窗口或一个框架。Window 对象会在 <body> 或 <frameset> 每次出现时被自动创建。 求教一个问题 关于VML 以及ajax的。会的都进来看看吧 急急急!! js截取字符串 表格内容的动态填充 jqgrid+php实现单元格编辑效果 一个计算数组的问题 为什么在主页面中会弹出不可控的2级子页面出来?什么办法可以解决? 各位帮我看看这段简单的JS代码哪里有问题 是不是所有的浏览器都支持iframe 怎么不相等呢? 1.2<>1.2哎. 看看可1.5=1.5哦 急急的问:如何在javascipt中给vml中polyline的points赋值? ActiveX控件在我的IE里为什么不能运行? 如何让IE不缓存JS文件
可window.document, 一般window不写.welcome.html中 alert(top.frames.length); 得到2
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>测试</title>
<script type="text/javascript">
window.onload=function(){
alert (frames.length);
}</script>
</HEAD>
<frameset cols="25%,75%">
<frame src="welcome.html" name="ab"> </frame><frame src="zztest.htm" name="mm"></frame>
</frameset><body>
</body>
</HTML>
<script type="text/javascript">
window.onload=function()
{
alert (frames.length);
frames[1].location = "baidu.com";
}</script>
类似的还有图片的onload();很多人问怎么得不到图片尺寸,原因正在于此。