Dieci motivi per non usare Tabmenu
Lunedì 26 Febbraio 2007 - 08:23
di Alessandro Fulciniti

Recentemente ho scoperto Tabmenu e devo dire che ho subito pensato: ecco una delle cose che i lettori del blog apprezzerebbero, merita una segnalazione. Traduco dalle parole dell’autore:
Molta gente mi ha chiesto dei menu a tab che uso su questo sito, così ho
deciso di preparare uno zip per il download. Puoi usare questo menu
per i tuoi progetti e siti. […] Ci sono molti altri modi per realizzare un menu simile, ma se vengono usati più di un tabmenu, credo che questa sia una delle migliori soluzioni.
Bene, molto bello. Dev’essere lo script che l’autore usa per tutte le tab del suo
sito. Diamoci un’occhiata.
Scarico lo zip, lo scompatto e resto profondamente deluso per l’implementazione dello script e per la segnalazione sfumata. “Ma aspetta: potrei fare
un post di critica come alcune volte faccio” penso…
Anzi no, questa volta lasciamo parlare i lettori. A parer mio potrebbero esserci una decina di motivi per cui una soluzione simile non andrebbe usata. Mi aiutate a trovarli?
Categoria: Web Standards | Permalink
Commenti
1
A parte l’uso di javascript che va contro l’accessibilita’, qualche classe css di troppo che cmq non vedo neanche dove sia dichiarata (anche se ho dato solo un’occhiata veloce) e il fatto che richiama 4 volte una funzione javascript al mouseover quando magari ne bastava una chiamata sola…
Mi pare che vada tutto bene :)Il titolo del
# - postato da Grab - 26 Febbraio 2007 - 09:30
2
a parte l’uso di onmouseover e onclick direttamente nell’html nel tag a, il peggiore difetto è che il menù a tab non funziona con javascript disabilitato
# - postato da filippo buratti - 26 Febbraio 2007 - 09:49
3
Se correttamente implementati e se chiaramente (e facilmente) individuabili dall’internauta, possono essere gradevi e estendere le funzionalità del sito senza estendere la “lunghezza” e le dimensioni del sito.
Ovviamente, come sempre, il troppo stona… quindi ci vuole equilibrio!
4
Ho datto una brevissima occhiata. Ciò che mi ha sorpreso è l’assurdo limite a quattro tab.
# - postato da gianluca - 26 Febbraio 2007 - 10:08
5
Con il codice dell’autore se volessi implementare una decina di tabs (che cmq non farei mai..) ci vorrebbero una marea di “controlli” .
Io userei una strategia diversa anche senza le esplicite chiamate onmouseover all’interno della pagina che rendono difficile da manutenere l’xhtml.# - postato da Arrigo - 26 Febbraio 2007 - 10:29
6
mi stanno bene le critiche costruttive, ma non possiamo pretendere che tutti quelli che hanno voglia di condividere i proprio lavori facciano le cose in modo perfetto.
secondo me è già bello che si sia sbattuto a fare lo zip.
qualcuno di voi gli ha mandato una mail con i consigli per migliorare lo script ???
se siamo tutti tanto bravi con css e javascript, mandiamo le nostre patch, e magari domani, nella nuova versione ci saranno meno errori.mi piacerebbe vedere un po’ più di collaborazione …
7
Concordo con Maurizio… lui ha buttato nel mare il prodotto.. sta a noi, se lo riteniamo opportuno, migliorare dove crediamo ed eventualmente condividere le migliorie :)
# - postato da Ramin - 26 Febbraio 2007 - 12:12
8
> A parer mio potrebbero esserci una decina di motivi per cui una soluzione simile non andrebbe usata. Mi aiutate a trovarli?
A domanda si risponde.
Quanto all’essere costruttivi, c’è chi lo è già senza doverlo star sempre a sottolineare ;-)
# - postato da gianluca - 26 Febbraio 2007 - 14:20
9
L’approccio dello script non è proprio dei migliori…
L’approccio ideale sarebbe stato quello di usare un ciclo for che autosettasse gli eventi a tutti i tab, associando ad ognuno un testo.
Inoltre, l’inserimento di un nuovo tab dovrebbe comportare all’utilizzatore dello script solo l’inserimento di un nuvo elemento dell’array.
10
mi stanno bene le critiche costruttive, ma non possiamo pretendere che tutti quelli che hanno voglia di condividere i proprio lavori facciano le cose in modo perfetto.
…infatti massimo rispetto !
# - postato da Arrigo - 27 Febbraio 2007 - 08:31
11
Mi pare che su questo blog la gente sia un po’ troppo “snob”…tutti grandi esperti a quanto vedo…bravi.
# - postato da Alex - 27 Febbraio 2007 - 13:21
12
> Mi pare che su questo blog la gente sia un po’ troppo “snob”
> …tutti grandi esperti a quanto vedo…bravi.L’oggetto di questo intervento di Alessandro era chiaro: “cosa c’è che non va in questo script?”
A domanda si risponde.
Che l’intento dell’autore l’algoritmo si nobile (la divulgazione) non credo sia messo in discussione da nessuno (seppure l’autore dell’algoritmo non è l’unico che si è preso divulgare qualcosa — anche senza cercare oltre chi ha commentato).
Che l’algoritmo sia interessante per discutere su cosa sia meglio evitare in un uno script (che si rende pure pubblico), credo sia evidente.
# - postato da gianluca - 27 Febbraio 2007 - 15:04
13
In un’altro articolo su questo blog, avevo già espresso la mia disapprovazione totale nei confronti di questo strumento.
Nessuno mi aveva dato retta… ora che lo dice Alessandro Fulciniti dobbiamo uccidere TABMENU.
:( Che tristezza…
PS. :D Sei un grande ale.
# - postato da Filannino Michele - 28 Febbraio 2007 - 09:39







