← Google e Wikipedia sono il male! JavaScript, Secondo round →
L'altro ieri si parlava in chat degli aggiornamenti che ha subito il forum di Hardware Upgrade ed è saltato fuori come le due tabelle contenenti le news del sito dessero fastidio ad alcuni. Personalmente non ci faccio caso. In genere ho troppo da leggere per farci caso.
Poco dopo però mi è venuta l'idea di provare a toglierli tramite CSS oppure JavaScript. Non avendo un id univoco oppure una classe che le distinguesse dalle altre ho dovuto abbandonare l'idea di usare CSS. Peccato perché era decisamente la via migliore per nascondere dei pezzi di pagina da un sito.
Dopo un quarto d'ora di smanettamenti vari e prove ho sfornato questo pezzettino di JavaScript che risolve il tutto cercando le due malefiche tabelle e cancellandole dal HTML della pagina.
if (window.location.hostname.match(/hwupgrade/)) {
document.addEventListener('load', function() {
var table_list = document.getElementsByTagName('table');
for (var i = 0; i < table_list.length; i++) {
if (table_list[i].rows.length == 2) {
if (table_list[i].rows[1].innerHTML.indexOf('Tutti gli articoli') != -1) {
table_list[i].parentNode.removeChild(table_list[i]);
}
}
}
}, false);
}Per installarlo non dovrete far altro che fare copia e incolla in un file .js e salvarlo con un nome a piacere nella vostra cartella di user scripts di Opera.
Lascia un Commento