il problema è che non bastano le regole del W3C, se poi i comandi non funzionano sempre ...
l'unico comando attendibile che funziona sempre è e rimane
target=_blank
usato da oltre 10 anni di pagine web.
quando questi cervelloni del W3C ci daranno dei comandi alternativi universali ed attendibili,
che funzionano in tutti i formati, li useremo, ma poi devono essere anche brevi e facili da ricordare.
rel="external"
in teoria apre su nuova finestra, ma in pratica spesso apre su stessa finestra
in html è corretto:
onclick="window.open(this.href);return false;"
in html apre su nuova finestra, ma applicato nei moduli php, spesso non funziona ed apre su stessa finestra.
personalmente ho dovuto eliminarlo dai moduli php perchè linkava su stessa finestra.
(ma questo comando è troppo lungo e difficile da scrivere)
è come il caso del
#top a fine link, in html riporta ad inizio pagina, ma in php non funziona
e per avere lo stesso risultato bisogna usare
#wrap
basta fare delle prove e ve ne accorgete, che tre codici comandi, che in teoria dovrebbero eseguire la stessa operazione, in pratica potrebbero variare il risultato.
Codice: Seleziona tutto
<a target="_blank" href="http://umbyweb.altervista.org/forum/">prova umby1</a>
<a rel="external" href="http://umbyweb.altervista.org/forum/">prova umby2</a>
<a onclick="window.open(this.href);return false;" href="http://umbyweb.altervista.org/forum/">prova umby3</a>
Carlo ha scritto:Per rispettare le regole del W3C, consiglio l'uso dell'attributo rel="external"
.