Ich glaub ich habs jetzt... Das Problem war das Display des span. Wenn ich Links einfüllte setzte ich display auf inline. Wenn ich es auf block setze wird javascript ausgeführt...
Und in der Searchbox musste ich das onblur rausnehmen weil das auch verhinderte dass onclick ausgeführt wurde da offenbar dann schon der link nicht mehr da war. Wie ich verhindere dass die Vorschlagsliste weiterhin erscheint wenn der Focus von der suchbox entfernt wird muss ich noch überlegen. Zur Not lass ich die Liste halt sichtbar.