Mahlzeit torsten,
Könntest Du bitte mal auf Dein komisches jsFiddle verzichten? Das verwirrt - gerade Dich als Anfänger - nur unnötig, da es etwas zu pingelig ist (ob das daran liegt, dass es sich noch im Alpha-Stadium befindet, vermag ich nicht zu sagen).
das hier ist auf jeden fall auch flasch:
Nein, ist es definitiv nicht. Lass das Javascript doch einfach mal laufen - es wird voraussichtlich problemlos funktionieren.
Error:
Problem at line 17 character 25: this is undefined
Zeile 17 ist wahrscheinlich folgende?
if(this.blur)
Natürlich ist "this" dort undefiniert, wenn man die Funktion losgelöst betrachtet. Da die Funktion allerdings nur als Event-Handler verwendet wird, ist "this" zur Laufzeit sehr wohl definiert.
Implied global: window 9,12
Damit ist vermutlich folgendes gemeint?
var toFocus = document.getElementById(window.location.hash.substr(1));
Natürlich ist das das globale "window"-Objekt. Was sollte es sonst sein?
Du solltest IMHO nicht allzu viel auf irgendwelche halbfertigen und amerikanisch[1] reagierenden Tools geben ...
MfG,
EKKi
[1] Erst schießen - dann fragen.
sh:( fo:| ch:? rl:( br:& n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|