Der Bug im Javascript

Xeno³
Auf meiner HP habe ich ein kleines Problem.
Vor kurzem habe ich testweise ein rudimentäres Javascript eingefügt, dass via History Api das Reloaden der Seite verhindern soll.
Leider versteht das Javascript nicht, wenn eines der Elemente auf der Navi kein Link ist. Beispiel: Bin ich auf der Startseite, sollte man nicht auf "Über mich" klicken können. Leider ist das Element anklickbar. Kann man dem Script irgendwie beibringen, dass es das Event nur ausführen soll, wenn es sich beim Onclick um einen Link handelt? Selbst habe ich in Sachen Javascript leider wirklich gar keine Erfahrung. Vllt. gibt es ja hier wen, der ohne weiteres den Fehler findet. Ich bin ratlos. Versagt