代码之家  ›  专栏  ›  技术社区  ›  CurtTampa

Tinymce显示原始HTML代码,在IE7中一个用户没有按钮,其他4个用户没有问题。如果该用户使用FoxFire,它会很好地工作。

  •  0
  • CurtTampa  · 技术社区  · 16 年前

    我有5个用户(3个位置)使用具有小文本区域的页面。

    我没有收到任何错误,它在运行IE7的其他4台计算机上运行良好,这表明没有任何javascript错误。

    一个用户只看到原始的HTML代码,根本看不到按钮。

    我想一定是设置错了。 似乎没有禁用javascript,因为其他javascript函数在IE中的同一台机器上的同一个站点上工作。 此用户正在运行xp pro和ie 7。

    当我在他的机器上安装了Firefox时,这个微型的MCE工作得很好。这也意味着没有javascript错误。

    我无法解释。 任何想法都会受到赞赏。

    谢谢

    4 回复  |  直到 16 年前
        1
  •  0
  •   Jerrish Varghese    16 年前

    有一次我遇到了同样的问题,解决方法是在脚本末尾删除一个逗号。因此,检查代码中是否存在错误模式。

    例如,下面的代码包含一个bug,它将阻止它在IE7中运行。

    tinyMCE.init({
        // General options
        mode: "textareas",
        theme: "advanced",
        ...
        template_replace_values: {
            username: "Some User",
            staffid: "991234"
        }, // <<< BUG - Additional comma here
    });
    

    如果您可以在IE7中启用JavaScript调试,那么在这里发布JS错误。

        2
  •  0
  •   CurtTampa    16 年前

    有趣的事情。这个问题在没有人帮助的情况下自行解决了。没有重启,没有什么。在AFU工作了两周后,它又开始工作了。

    爱上窗户了!

        3
  •  0
  •   jqa    15 年前

    我以前遇到过这个问题,它一直是一个缓存问题。在IE中使用ctrl-f5强制完全刷新浏览器和浏览器缓存中的页面及其所有文件(*.css、*.js)。我猜是坏的IE7计算机有14天的设置来检查文件是否是最新的。

    有时情况更糟——Web服务器(Tomcat5.5)也会缓存文件,而不会注意到文件已更新。重新启动Web服务器修复了这一问题。

        4
  •  0
  •   Goran Radulovic    15 年前

    过去几个月,我们的软件也遇到了同样的问题。

    我在开发者网站上找到了这个论坛主题: http://tinymce.moxiecode.com/punbb/viewtopic.php?pid=66594

    简而言之,他建议在初始化Tinymce时将“严格加载”模式设置为“真”。我做到了,从那以后我就没有问题了。