项目中用到dojo的一段代码,老是报错,因为刚开始对dojo也不是很熟,怎么也看不出错在哪,最后比较原先的另一个文件。
聊以本文Mark此错。
下面是有错的代码:
dojo.provide("atg.store.onlinechat"); atg.store.onlinechat={ openwin : function () { window.open('/store/onlinechat/enter.jsp','','height=400,width=500,top=200,left=400,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no') }, get_cookie: function (Name) { var search = Name + "="; var returnvalue = ''; if (document.cookie.length > 0) { offset = document.cookie.indexOf(search); if (offset != -1) { offset += search.length; end = document.cookie.indexOf(";",offset); if (end == -1) end = document.cookie.length; returnvalue=unescape(document.cookie.substring(offset,end)); } } return returnvalue; }, loadpopup: function () { if (get_cookie('popped')==''){ // 提示出错的位置 openwin(); document.cookie="popped=yes"; } } };
最后把‘get_cookie()’ 和 'openwin()' 加上 this,一切就OK啦。 (编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|