2016-04-02 5 views
-1

Ich bin völlig hilflos mit diesem Problem, das ich habe.Uncaught TypeError und Uncaught ReferenceError

Der Code auf meiner Website zeigte die Gitarrentabs der Songs, sobald Sie Ihre Maus darauf gelegt haben. Die Registerkarten wurden mit der Option onMouseMove ausgelöst.

Jetzt werden sie nicht angezeigt. Es zeigt den Fehler: "Uncaught TypeError: Kann die Eigenschaft 'length' von undefined" und "Uncaught ReferenceError: obj ist nicht definiert" nicht lesen.

Gibt es eine Möglichkeit, diese Option zurück zu bringen? Sie können die Seite bei http://www.chordzone.org/2016/04/eric-church-record-year.html

Die Javascript, das ich für die Ansicht auf die Registerkarten verwendet zu finden sind:

Was kann ich tun, um dieses Problem zu beheben? Jede Hilfe wäre willkommen.

Die Funktion wird hier genannt:

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/

+0

Bitte geben Sie den entsprechenden Code hier ein. –

+0

@ScottMarcus Ich habe den Code –

Antwort

0

Sie haben zwei Fehler.

1- Wahrscheinlich ein Umfang Frage in dem Block von:

if (isNetscape4) 

2- Die parse_chords(r) Funktion Ihres var s das Problem. Ich kann den Fehler nicht kennen, da Sie unformatierten und wahrscheinlich fehlenden Code gepostet haben.

Das sind die Quellen Ihrer Fehler.

+0

hinzugefügt Ich habe den Code hinzugefügt. Bitte sagen Sie mir, wie Sie diese Probleme beheben können. Sie helfen wird wirklich geschätzt –

Verwandte Themen