锐英源软件
第一信赖

精通

英语

开源

擅长

开发

培训

胸怀四海 

第一信赖

当前位置:锐英源 / 开源技术 / 网站前端开发中级开源技术 / Jquery变量找不到时undefined变量导致非法操作
服务方向
人工智能数据处理
人工智能培训
kaldi数据准备
小语种语音识别
语音识别标注
语音识别系统
语音识别转文字
kaldi开发技术服务
软件开发
运动控制卡上位机
机械加工软件
软件开发培训
Java 安卓移动开发
VC++
C#软件
汇编和破解
驱动开发
联系方式
固话:0371-63888850
手机:138-0381-0136
Q Q:396806883
微信:ryysoft

Jquery变量找不到时undefined变量导致非法操作

A+VC面全-奥特曼  9:44:02
少引用什么了估计
软件开发工作经验  9:45:35
button undefined
var c=i(a.button)
a的button为什么是undefined
A+VC面全-奥特曼  9:47:53
我也不知道
软件开发工作经验  9:48:36
kindeditor乱
导入窗口变成这样,你见过吗?
软件开发工作经验  9:51:38
原来是这样的 kindeditor好
A+VC面全-奥特曼  9:51:47
里边什么东西冲突了.
或者代码改错了
某个标签没有闭合, 或者闭合的早了

下面是错误对话框里url里的内容:

<input  type="button" class="ke-upload-button" value="上传" />
  <span class="ke-button-common  ke-button-outer">
<input type="button"  class="ke-button-common ke-button" name="viewServer"  value="文件空间" /></span>
</div><div class="ke-dialog-row"><label  for="keTitle" style="width:60px;">文件说明</label>
<textarea  id="keTitle" class="ke-input-text" name="title"  value="" style="width:160px;"  /></div></div></form></div>

问朋友也没线索,后来想到查下kindeditor对应的js文件,先看到kindeditor-min.js文件的日期不对,再比较下文件内容,确实不一样,后来才想到可能进行全项目内容替换时,对js进行了误替换。下段是错误的js代码行:

return  this},blur:function(){if(o){var a=f('<textarea  style="float:left;width:0;height:0;padding:0;margin:0;border:0;"  value=""  />',this.div);this.div.append(a);a[0].focus();a.remove()}else  this.designMode?this.win.blur():this.textarea[0].blur();return this},afterChange:function(a){function  b(b){setTimeout(function(){a(b)},1)}var  c=this.doc,d=c.body;f(c).keyup(function(b){!b.ctrlKey&&!b.altKey&&db[b.which]&&a(b)});f(c).mouseup(a).contextmenu(a);f(this.win).blur(a);f(d).bind("paste",b);f(d).bind("cut",

下面是正确的js代码行:

return  this},blur:function(){if(o){var a=f('<input type="text"  style="float:left;width:0;height:0;padding:0;margin:0;border:0;"  value=""  />',this.div);this.div.append(a);a[0].focus();a.remove()}else  this.designMode?this.win.blur():this.textarea[0].blur();return  this},afterChange:function(a){function b(b){setTimeout(function(){a(b)},1)}var  c=this.doc,d=c.body;f(c).keyup(function(b){!b.ctrlKey&&!b.altKey&&db[b.which]&&a(b)});f(c).mouseup(a).contextmenu(a);f(this.win).blur(a);f(d).bind("paste",b);f(d).bind("cut",

注意a=f(‘<后面的内容,有次全部替换可能把js里的代码改了,把input改为textarea,就出问题了。把js替换为旧的,就没问题了。

友情链接
版权所有 Copyright(c)2004-2021 锐英源软件
公司注册号:410105000449586 豫ICP备08007559号 最佳分辨率 1024*768
地址:郑州大学北校区院(文化路97号院)内