se è semplicemente l'utente finale disponibilità allora questo potrebbe fare?
<a onclick="this.blur();return false;" href="#Click to hide" class="btn">
dal momento che stai tornando falso in ogni caso potrebbe effettivamente contenere qualsiasi cosa
<a onclick="this.blur();return false;" href="Click to hide" class="btn">
Tuttavia, credo che la ragione è, se avete javascript disabilitato, sarà effettivamente non hanno alcun effetto, come opposto a scrivere qualcos'altro là (il primo esempio cambierà la parte hash/anchor dell'URL, il secondo probabilmente causerà un errore). In ogni caso, comunque, sembreranno comunque divertenti (preceduti dall'URL originale).
Poi di nuovo, se questa cosa è visibile solo a causa di javascript, direi andare avanti e di assumere javascript è disponibile. Anche se mi piacerebbe ancora peccare per eccesso di sicurezza e utilizzare l'hash comunque ... :)
Edit:
ho appena realizzato non tutti i browser mostrano la parte '#' di a href nella barra di stato (non tutti i browser farlo?), quindi mi piacerebbe utilizzare la javascript:void(0);
o semplicemente #
se non si sta usando ancore per qualsiasi cosa, e impostare l'attributo titolo per qualcosa di descrittivo, invece.
Edit:
penso di essere stato un po 'troppo veloce ... Credo che il javascript:void
è infatti per evitare di avere alcun effetto. Tuttavia, una soluzione migliore non dovrebbe utilizzare i tag a
(di solito faccio semplicemente uno schiaffo su onclick su qualsiasi cosa, in realtà di solito uso jquery e successivamente lo aggiungo a determinate classi o ID).
D'accordo, ma un riassunto del contenuto esterno collegato potrebbe essere utile. –