我最棒雯雯的扮演者:javascript高手指点

来源:百度文库 编辑:高考问答 时间:2024/05/11 18:08:12
ie4=(document.all)?true:false;
ns4=(document.layers)?true:false;

这两句话是什么意思?

早先的 浏览器javaScript语法代码不同

IE浏览器javaScript 用document.all.id号 获取组件

Netscape网景浏览器 用document.layers 获取组件

这两句话的意思就是判断客户的浏览器是什么类型的 !

现在都用符合W3C标准的javaScript语法:

document.getElementById("id号")
和document.getElementByName("标签名称")

这是一段检测浏览器内核的JS, 因为Internet Explorer与Netscape Navigator浏览器的内核不同, 所以脚本语言的代码也要不同, 使用这段程序后,以后通过对ie4与ns4这两个变量的值进行判断来执行不同的脚本语言.

如果你使用的是基于IE内核的浏览器,那么上段程序中ie4的值为布尔值true,ns4的值为布尔值false, 相反,使用NS内核的浏览器的话,ie4的值为false,ns4的值为true.