未捕获的TypeError和未捕获的ReferenceError

时间:2016-04-02 17:27:24

标签: javascript jquery

我对这个问题完全无能为力。

我的网站上的代码会在您将鼠标放在它们上后显示歌曲的吉他标签。使用onMouseMove选项触发了选项卡。

现在他们没有表现出来。它显示错误:“未捕获的TypeError:无法读取未定义的属性'长度'和”未捕获的ReferenceError:未定义obj“。

有什么方法可以让这个选项回来吗? 你可以在这里找到页面 http://www.chordzone.org/2016/04/eric-church-record-year.html

我用于显示标签的javascript位于:

我该怎么做才能解决这个问题?任何帮助将不胜感激。

此处调用该函数:

 var lcnt=64;var chords=new Array();var freds=new Array();var alts=new Array();var js_sins=new Array();var sk_chords=new Array();
 chords["Bb"]= "113331";freds["Bb"]= "1";alts["Bb"]= "......";
 chords["Cm"]= "113321";freds["Cm"]= "3";alts["Cm"]= "......";
 chords["Gm"]= "133111";freds["Gm"]= "3";alts["Gm"]= "......";
 chords["F"]= "133211";freds["F"]= "1";alts["F"]= "......";
 chords["Eb"]= "143121";freds["Eb"]= "3";alts["Eb"]= "......";

https://jsfiddle.net/883ngy3z/

1 个答案:

答案 0 :(得分:0)

你有两个错误。

1-可能是以下块中的范围问题:

if (isNetscape4) 

2- parse_chords(r)功能var s是您的问题。我发布了未经格式化且可能缺少的代码,因此我无法知道错误。

这些是你的错误来源。