come togliere il tratteggio a tutti i link della pagina in una volta sola, senza andare a scrivere manulamente onFocus="this.blur()" su ogni link?
Semplice così:
Codice PHP:
function togliTratteggio(){
for (i=0;i<document.getElementsByTagName("a").length;i++) {
var linkTratt=document.getElementsByTagName("a").item(i);
if(Br=="IE") linkTratt.onfocus=togliTratt;
else linkTratt.addEventListener("focus",togliTratt,false);
}
}
function togliTratt(){
this.blur();
}
window.onload=togliTratteggio;
prendete tutto quanto e ficcatelo nella head del documento.
Oppure elimate l'apertura e la chiusura del tag <script> e mettete la sintassi in un js esterno.
Fatto.
Il tratteggio dei link scompare per tutti i link della pagina.
Se avete anche delle mappe nella pagina usate questa:
Codice PHP:
function togliTratteggio(){
var nomiTag=new Array("a","area");
for (var t=0; t<nomiTag.length;t++) {
for (var i=0;i<document.getElementsByTagName(nomiTag[t]).length;i++) {
var linkTratt=document.getElementsByTagName(nomiTag[t]).item(i);
if(Br=="IE") linkTratt.onfocus=togliTratt;
else linkTratt.addEventListener("focus",togliTratt,false);
}
}
}
function togliTratt(){
this.blur();
}
window.onload=togliTratteggio;