JavaScript网页特效案例教程教学课件作者杨旭超主编JavaScript012课件.pptVIP

JavaScript网页特效案例教程教学课件作者杨旭超主编JavaScript012课件.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* IE和NS,即MicrosoftInternetExplorer和NetscapeNavigator, * * * * * * * * * * * * * * * * * * * * * * * 尚辅网 / 尚辅网 / 3.9 编写兼容IE和NS的 JavaScript代码 尚辅网 / 目前被广泛使用的浏览器主要是IE和NS,它们对CSS的实现基本相同,但对JavaScript的支持有一些细节差异。 编写JavaScript应用程序时 应充分考虑多种浏览器的因素 应考虑兼容性方面的问题 尚辅网 / 所谓层,就是用div/div标签对在页面上定义的一块区域,其中可以包含任何的HTML元素,通过改变层的属性,其中的元素随之出现、消失、更改、移动等。 浏览器NS和IE的差异主要体现在层的实现上 尚辅网 / 在IE中,页面上的每个可编程元素(除了层之外,还包括其他任何指明了ID值的元素)都是document.all集合中的一项。 在NS中,页面中每个层,都是document.layers集合的一项。 尚辅网 / Document.layers是NS专有的,而document.all却是IE专有的。 通过检查这些专有对象的存在与否,就可以判断出用户所用的浏览器类别。 var ns=(document.layers)?true:false; var ie =(document.all)?true:false; 尚辅网 / Document.layers是NS专有的,而document.all却是IE专有的。 var ns=(document.layers)?true:false; var ie =(document.all)?true:false; 如果document.layers对象存在 就让ns等于true 尚辅网 / Document.layers是NS专有的,而document.all却是IE专有的。 var ns=(document.layers)?true:false; var ie =(document.all)?true:false; 如果document.all对象存在 就让ie等于true 尚辅网 / 例如: function check() { if (ns) { //编写Navigator专用的代码 } if (ie) { //编写Internet Explorer专用的代码 } } 尚辅网 / 在IE中,div/div和span/span都可以定义层,div用于定义较大的块,span用于定义较小的文本行。 NS同样支持这两个标记,但也引入了另外两个定义层的标记,即layer和ilayer。layer用于绝对定位,ilayer用于相对定位。 若网页文档要兼容IE和NS浏览器 它里面的层最好是使用div和span来定义 尚辅网 / 如果在HTML文档中定义了一个ID属性值为layer1的层,例如 : div id=layer1 style=POSITION:absolute;left:200;top:100 /div 若在JavaScript中引用该层的对象,在IE中的语法为: document.all[“layer1”] 或 document.all.layer1 在IE中还可以直接用“layer1”作为对象名引用layer1对象。 尚辅网 / 如果在HTML文档中定义了一个ID属性值为layer1的层,例如 : 在JavaScript中引用该层对象,在NS中的语法为: document. layers[“layer1”] 或 document. layers.layer1 div id=layer1 style=POSITION:abso

您可能关注的文档

文档评论(0)

精品课件 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档