tinymce在IE7中为一个用户显示原始html代码和没有按钮,其他4个用户没有问题。如果该用户使用Foxfire它完美地工作

时间:2009-04-10 18:27:51

标签: tinymce

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

我收到No Errors,它在运行IE7的其他4台机器上运行完美。这表明没有JavaScript错误。

一个用户只看到原始的html代码而根本没有按钮。

我怀疑它必须是某些IE设置错误。 似乎没有禁用Javascript,因为其他Javascript函数在IE中的同一台机器上的同一站点上工作。 该用户正在运行XP Pro和IE 7.

当我在他的机器上安装FireFox时,Tiny_MCE完美运行。这也表示没有JavaScript错误。

我无法解释它。 任何想法都将不胜感激。

由于

4 个答案:

答案 0 :(得分:0)

一旦我遇到同样的问题,修复就是删除脚本末尾的逗号。因此,请检查代码中是否存在错误模式。

例如,以下代码包含一个阻止它在IE7中运行的错误。

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

如果你可以在IE7中启用javascript调试,那么在这里发布js错误。

答案 1 :(得分:0)

有趣的是。这个问题在没有人力援助的情况下解决了没有重启,没有什么。在AFU工作了2周之后,它才重新开始工作。

喜欢Windows!

答案 2 :(得分:0)

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

有时情况更糟 - 网络服务器(tomcat 5.5)也会缓存文件而不会注意文件已更新。重新启动Web服务器修复了该问题。

答案 3 :(得分:0)

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

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

简而言之,他建议在初始化tinymce时将strict_loading_mode设置为true。我已经这样做了,因为我没有问题。