Non c'è nulla da fare, anche se si eseguono cento test un sito non si può dire veramente funzionante finché non è on-line e viene testato dagli stessi utenti.
E così ho scoperto che nella funzione di Trova Mostro, quando l'esito forniva una lista visualizzata in più di venti pagine, i link alle suddette pagine facevano sforare i margini del sito allargandolo a dismisura con un effetto grafico davvero deprimente (ad esempio, cercare tutti i mostri senza inserire una parola chiave e senza scegliere una categoria),
La prima soluzione che ho implementato è stata l'uso di una drop-list contenente i numeri delle pagine. Tramite la funzione onChange chiamavo la funzione JavaScript usata precedentemente per il link alle pagine e tutto sembrava risolto in modo elegante e funzionale.
Ho imparato però a testare il codice PHP del mio sito su tre differenti browser, i più usati: Interne Explorer, Firefox e Google Chrome.
E difatti, mistero dei misteri, la drop-list più la chiamata all'onChange funziona perfettamente se uso IE e FF mentre non va per GC!
Sconcertato cerco via web una spiegazione e scopro che nell'attuale versione di Chrome è presente un bug nella chiamata del metodo onChange della drop-list!
Ecco l'articolo di riferimento datato 12 settembre 2008:
Google Chrome bug in onchange on select dropdown
Possibile che il bug non sia stato ancora risolto?
Dovrei indagare, provare e riprovare ma ho altre priorità: i contenuti del sito.
Nel mentre, ho optato per una semplice soluzione: ogni 20link visualizzati vado inserisco una new-line ed i successivi 20andranno su una nuova riga.
Soluzione rozza ma efficace.
Iscriviti a:
Commenti sul post (Atom)

0 commenti:
Posta un commento