Tach!
<a href = "javascript: 'linker(p1,p2,...)';" ...> linktext </a>
wie, genau muß, nun der von functionlinker
erzeugte Rückgabewert beschaffen sein damit ein Klick auf den Linktext die Webseite aus dem Rückgabewert aufruft?
Wenn linker eine Funktion wäre, müsste sie false zurückgeben und location.href ändern. Aber du hast da keinen Funktionsaufruf, sondern ein Stringliteral geschrieben, dessen Inhalt lediglich wie ein Funktionsaufruf aussieht. Zudem wäre wohl ein click-Handler die bessere Variante.
dedlfix.