Originariamente inviato da lambrusco999
potresti utilizzare questo

http://javascript.html.it/script/ved...script-attivo/
che il noscript nell'header non è ammesso dal W3C lo sapete già, vero? Quella non è affatto una soluzione.

ciro, le librerie fanno di solito quello che chiedi senza che tu possa muovere un dito ma in generale per annullare un link hai due opzioni:
sostituire l'href via

miolink.href = "#" + miolink.href;

aggiungere un evento onclick con return false, quello che appunto le librerie dovrebbero fare da sole. Poi resta sempre il dubbio: e se l'utente ha usato il tasto intemedio per aprire l'immagine a se in un altro tab? ... beh, una piccola pagina di esempio potrebbe aiutarci ad aiutare a seconda di cosa vuoi fare esattamente