IE10标准模式不支持HTC (Html Components) ,升级重写Htc原有代码之三: mpc.htc选项卡组件
摘要:有了之前两文( 事件,自定义属性)的积累后,就可以对mpc.htc选项卡组件进行升级改造了。关于这个mpc选项卡的介绍,可以参考msdn上的:mpc Behavior http://technet.microsoft.com/zh-cn/ms531585修改的思路还是以Mpc.htc中代码为基础,直接把mpc.htc改为js,然后再逐一修改升级里面的代码。主要改动如下:1.将PROPERTY全部改为普通的js变量。2.去掉无用的Event, Method。3.添加一个DoBeforeInit()方法,在原DoInit()方法前执行。4.添加一个切换tab页的ChangeTab()方法。5.修改
阅读全文
posted @
2013-01-12 23:28
BobLiu
阅读(2578)
推荐(0) 编辑
IE10标准模式不支持HTC (Html Components) ,升级重写Htc原有代码之二: 事件
摘要:下面是一个网上流传很广的htc例子,例如取名:ie10_htc.htc<component><PUBLIC:ATTACH EVENT="onmouseover" ONEVENT="hig_lite()" /><PUBLIC:ATTACH EVENT="onmouseout" ONEVENT="low_lite()" />/*其实,换成下面的写法也可以*//*<ATTACH EVENT="onmouseover" HANDLER="hig_lit
阅读全文
posted @
2013-01-10 21:12
BobLiu
阅读(2259)
推荐(0) 编辑
IE10标准模式不支持HTC (Html Components) ,升级重写Htc原有代码之一: 自定义属性
摘要:IE10标准模式不支持Htc(Html Components)已经是千真万确的事情了,如果浏览器升级到了IE10,那么原有的htc代码要怎么办呢?道路有二:1.将htm页面设置为IE6, IE7, IE8等完全兼容htc的文档模式,这样在IE10下还是能跑htc的,IE9对htc已经有所抛弃了,所以不推荐设置为IE9的文档模式,具体见下文:IE6-IE9兼容性问题列表及解决办法_补充之四:HTC (Html Components) 功能逐渐被IE抛弃2.如果必须要将页面设置为IE10标准模式,那么,没得选择,就只能升级或重写htc代码了。下文就是道路二的一个小Demo:首先,先建好一个ie10
阅读全文
posted @
2013-01-09 23:09
BobLiu
阅读(5704)
推荐(2) 编辑