蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 应用编程


    

蓝森林 http://www.lslnet.com 2006年8月25日 8:28

MM_pgW和MM_pgH属性时什么意思?


这段代码时DW自动生成的代码,偶把他进行了格式化,这里想问有谁知道MM_pgW和MM_pgH属性分别是什么意思,怎么哪里都查不到这个属性?

没有贴全代码
应该是DW生成的代码自己定义的属性吧

我们可以给一些对象定义一些自定义的属性,方便调用。

地址是:http://mail.163.com/
没有发现其他相关的代码。

过去看了下,确实没有其他涉及定义的代码。
上面的代码应该是让html代码兼容Netscape浏览器的
IE和Netscape两个webBrowser在对DHTML的解释和支持中一直存在着一些差异。虽然现在IE为内核的浏览器还是主要的浏览器,但是还是存在一部分Netscape用户的。
上面的代码应该就是让页面支持Netscape浏览

如果你的web浏览器是IE或者相关浏览器,那运行下面的代码将会发现document.MM_pgW对象未定义。我手头没有Netscape浏览器,所以不知道在那里运行的效果如何。应该是在Netscape浏览器中支持这个属性。

也就是说,在IE之类的浏览器所支持的DHTML中,document没有MM_pgW属性。
而在Netscape浏览器所支持的DHTML中,document有MM_pgW属性。

以上只是看了代码后给出的解释。希望对IE和Netscape差别比较熟悉的大牛作答
[html]
<script language="javascript">
alert(document);
alert(document.MM_pgW);
</script>
[/html]

刚才安装了Netscape Browser 版本是8.0,发现也没有document.MM_pgW属性
怀疑是不是Netscape Browser 4.X版本的会有这个属性。别的版本被遗弃了

求指点

谢谢楼上大哥对这个问题的热心回答,在无忧脚本发了贴也没有人能真正回答出来为什么,不研究了,不过有知道的高人还请指点

这两个变量只是自定义的变量,没有任何其他特殊之处。

那它用在这里有什么意义?

用来记录窗口的尺寸以便在其他地方使用

Q: 其他地方指哪里?
A: 指 DW 高兴的地方




Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com