Una cosa cosi` (con logica e sintassi simile a come proponi) puoi farla solo lato server (ASP, PHP, SSI, ...).

Se devi lavorare solo lato client, devi usare una istruzione JS da inserire nell'evento onclick:

<a href="nomefile.htm" onclick="this.href = path + this.href;">

Per i tag <img> non credo si possa usare, a meno di non fare un "rollover" (sempre via javascript).