我有5个用户(3个位置)使用具有Tiny_MCE文本区域的页面。
我收到No Errors,它在运行IE7的其他4台机器上运行完美。这表明没有JavaScript错误。
一个用户只看到原始的html代码而根本没有按钮。
我怀疑它必须是某些IE设置错误。 似乎没有禁用Javascript,因为其他Javascript函数在IE中的同一台机器上的同一站点上工作。 该用户正在运行XP Pro和IE 7.
当我在他的机器上安装FireFox时,Tiny_MCE完美运行。这也表示没有JavaScript错误。
我无法解释它。 任何想法都将不胜感激。
由于
答案 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)
喜欢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。我已经这样做了,因为我没有问题。