|
蓝森林 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 高兴的地方 |
|