公司请人设计了网站前台页面,里边含有JS程序。其中一个页面上有图片循环显示的功能,另一个页面上有树形折叠菜单。
我家里的机器是Vista+IE8,运行没问题,公司机器是Win7,使用FireFox也没问题,但使用IE8就有错误信息如下:使用IE时,尽管有错误信息,但其它的功能如图片翻转、导航条等都好用,唯独树形折叠菜单(TreeMenu)总是展开的状态,不能折叠。根据我对错误信息的理解border-radius.htc似乎是CSS3里的圆角属性,请问各位朋友,这是我的机器问题(我平时用它看网页很正常),还是设计者兼容性没考虑完善的问题?我家里的IE8版本:8.0.6001.18999公司里的IE8版本:8.0.7600.16385

解决方案 »

  1.   

    htc技术不是Web标准,浏览器不兼容,现在都不用了
      

  2.   


    多谢回复!请问在哪里设置?我选IE->Tools->Internet Options->Advance,里边没找到你说的“二进制脚本和行为”。
      

  3.   

    多谢楼上两位!我找到了设置的地方。已经设成开启的了,还有什么办法吗?-IE8->Tools->Internet option->Security->Internet->Custom Level
    ->Binary & script behaviors见下图:
      

  4.   


    我已经开启了二进制脚本和行为(在Internet和Local Internet),还是出错,再帮我一下好吗?
      

  5.   

    错误提示的问题解决了:我下载了一个“border-radius.htc”文件放在根目录就好用了,应该是CSS3的问题。奇怪的是我家里的机器也是IE8,不用下载htc为什么没问题呢?详见如下连接:让IE实现CSS3中的border-radius(圆角)
    http://www.css88.com/archives/2230
    http://code.google.com/p/curved-corner/
    http://code.google.com/p/curved-corner/downloads/detail?name=border-radius.htc
    ---------------------------------------------------------------------------------但是我的树形菜单还是不好用,这个菜单是用jQuery写的,用FireFox和家里的IE都好用。
    公司里的机器上,在IE8下,菜单不能折叠。怎么办呢?