首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTC文件的替换

HTC文件的替换
EN

Stack Overflow用户
提问于 2014-06-26 17:59:08
回答 1查看 2.3K关注 0票数 5

我正在做一个使用超文本标记语言组件文件(.htc)的项目,现在我想升级这个项目,这个项目应该可以在所有浏览器上使用IE10,因为IE10不再支持htc文件。所以请给我解决方案,我们可以转换项目的一部分,我们正在使用htc文件。请参考以下代码:

代码语言:javascript
复制
this.Style.Add("BEHAVIOR", "url(xyz.htc)");

我想替换这个htc文件和写在这个文件中的代码。在替换htc文件时需要放入什么。

请帮帮忙。

EN

回答 1

Stack Overflow用户

发布于 2014-06-26 18:01:44

将.htc (超文本标记语言组件)自定义属性更新为js,因为IE10标准模式不支持htc。

检查此link

编辑:

代码语言:javascript
复制
var Method_Behavior = {
    get: function () {
        return this.style.behavior
    },
    set: function (val) {
        this.style.behavior = val
    }
}

//input
if (!HTMLInputElement.prototype.hasOwnProperty("Behavior")) {
    Object.defineProperty(HTMLInputElement.prototype, "Behavior", Method_Behavior);
}

然后在Html页面中

代码语言:javascript
复制
<script src="new_js_file_name" type="text/javascript"></script>
    <script type="text/javascript">
        function loaded() {
            document.getElementById("Id_Name").Behavior = "new_behavior";
        }
    </script>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24427545

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档