【发布时间】:2016-03-17 20:21:52
【问题描述】:
我安装了Live Chat WP 插件,在他们的设置中,它们为您提供了多个关于如何触发它的选项,如果我选择打开页面,它会起作用,但如果我想将它绑定到 onclick 事件,它会给我一个错误。
ReferenceError: Can't find variable: lcsShowChat
这是他们建议您使用的简单代码 sn-p:
<h1 onclick="lcsShowChat(1); return false;">Chat</h1>
他们的支持人员说它没有显示,因为脚本没有预加载,在他们的说明中并不清楚:
而且他们似乎没有提供进一步的帮助。
知道为什么它告诉我找不到脚本吗?或者我如何预加载它以便在点击时显示?谢谢。
带有“聊天”按钮的实时链接:http://ttapple.com
编辑 在页面头部加载脚本后,最初的问题似乎解决了,但出现了一个新的控制台错误:
function lcsShowChat( engineId ) {
var engine = g_lcsChats.getByIngineId( engineId );
if(engine) {
engine.showChat();
} else
console.log('CAN NOT FIND ENGINE FOR CHAT '+ engineId+ ' !!!');
}
【问题讨论】:
-
如果你看开发者工具的网络选项卡:页面加载时,点击前javascript文件是否加载成功?另外,页面加载时是否会弹出错误,或者单击对象时是否会弹出错误?
-
不,它没有加载到网络选项卡上,点击后出现错误
-
我的另一个问题呢?是页面加载时还是点击对象时弹出错误?
-
点击对象时
-
这很奇怪。很高兴我的问题对您有所帮助,我不确定我是否知道您提供的信息的更好方法。也许您应该在问题中包含您的 区域,以便我们可以看到您的脚本包含。