MooTools代码中出现意外语法错误
Unexpected syntax error in MooTools code
我创建了一个电子邮件叠加,遇到了一个语法错误的小问题,我只是不能弄清楚。我使用MooTools和Mediabox作为我的工具。不是很精通Javascript。
下面是放置在模板页面中的代码。检查我将在第一次访问者关闭该框后设置的cookie。"mbCloseLink"是覆盖关闭按钮的id。我想监听点击事件在这个函数中,我要设置cookie。有趣的是,如果我把它从条件语句中移除,代码就会正常工作。我假设这与"mbCloseLink"没有被加载的时候被解雇的东西,但我没有足够的JS经验来弄清楚。
错误是:Uncaught SyntaxError: Unexpected token} overlay.js第13行
window.addEvent('load', function () {
var mc_cookie = Cookie.read('mc');
console.log('cookie value = ' + mc_cookie);
if (mc_cookie !== "x") {
Mediabox.open('overlay.php','Overlay','417 350');
$('mbCloseLink').addEvent('click', function() {
console.log('Closed box.');
var ck = Cookie.write('mc', 'x');
console.log('Wrote cookie.');
}
}
});
变化
$('mbCloseLink').addEvent('click', function() {
console.log('Closed box.');
var ck = Cookie.write('mc', 'x');
console.log('Wrote cookie.');
}
$('mbCloseLink').addEvent('click', function() {
console.log('Closed box.');
var ck = Cookie.write('mc', 'x');
console.log('Wrote cookie.');
}); // <==== here
相关文章:
- 铬:“;未捕获的语法错误:意外的标记:"
- Javascript未捕获语法错误意外的标识符错误
- 未捕获的语法错误:意外的标记{
- "未捕获的语法错误:意外的标记}"
- React JS:未捕获(在承诺中)语法错误:在位置 0 的 JSON 中意外<令牌
- 未捕获的语法错误:意外的令牌,
- "未捕获的语法错误:意外的标记"角度JS
- "未捕获的语法错误:意外的标记<"当尝试使用谷歌'核心报告API
- 在一个函数中,我有一个未捕获的语法错误:意外的标记else
- 语法错误:"意外的标记<"在Web控制台中
- AJAX语法错误:JSON.parse:意外字符
- data.php:1未捕获的语法错误:意外的令牌:
- 错误:[$parse:syntax]语法错误:令牌''是意外的令牌
- 未捕获的语法错误:javascript对象上出现意外的标记ILLEGAL
- 未捕获的语法错误:意外的令牌非法?看起来不错
- 未捕获的语法错误:意外的标记<在yii
- 如何“;修复解析错误:语法错误,意外'{'in”用于php
- 未捕获的语法错误:javascript中出现意外的标记}
- AngularJS $http GET 请求到本地 JSON 文件返回语法错误:意外令牌]
- MooTools代码中出现意外语法错误