In un mio articolo su Web-graphics pubblicato a fine agosto ho presentato i principali limiti di window.onload: Si può assegnare direttamente una sola funzione a questo handler Bisogna aspettare che la pagina, immagini comprese, sia interamente caricata Ho esposto anche le relative soluzioni, con pro e contro. Ho concluso l'articolo con una frase che lasciava la strada aperta a nuove possibilità : c'è sicuramente qualcosa che aspetta di essere scoperto, sperimentato e presentato.Non pensavo che quell'intervento avrebbe suscitato simili reazioni. Per poter assegnare più funzioni all'handler, Peter-Paul Koch, attraverso la Dom Scripting Task Force, ha lanciato un contest che si è appena concluso. Credo che i tre giudici, ovvero Peter-Paul Koch, Scott Andrew LePera e Dean Edwards stiano ora lavorando per decretare lo script migliore tra quelli presentati.Per quanto riguarda il problema del caricamento totale di pagina, Dean Edwards ha recentemente presentato una soluzione parziale in The window.onload: solved!: funziona su IE e Mozilla/FireFox. Gli altri browser useranno semplicemente l'onload in maniera tradizionale.Anche in questo caso non siamo giunti a una soluzione definitiva, che forse non c'è, ma disponiamo comunque di una tecnica in più, e credo che altre arriveranno a breve.

Continua a leggere window.onload: le nuove soluzioni

Categoria: Scripting

Negli ultimi tempi sono diverse le tecniche che consentono di personalizzare elementi di form grazie a Javascript. La prima in ordine di tempo è Select something new: permette di trasformare una select in un menu dropdown. La tecnica ha avuto un seguito con la parte 2, in cui vengono presentate migliorie al codice, all'accessibilità  e all'usabilità  (qui la demo).àˆ stata poi la volta degli Styled Checkboxes e dei Custom Checkbox, che consentono di rimpiazzare i classici checkbox con delle immagini, e ARC, che oltre ai checkbox permette di personalizzare anche i radio button.Ultimo in ordine di tempo, e senza dubbio il più potente, è lo script Niceforms che permette di rimpiazzare select, checkbox, radiobutton e aggiungere effetti hover su input, textarea e bottoni. (more...)

Continua a leggere Rimpiazzare elementi di form con Javascript

Categoria: Scripting

di

Ne avevamo gia' parlato prima delle vacanze, era nell'aria, ma ora è ufficiale: Atlas farà  parte di ASP.NET 2.0. La versione Microsoft di AJAX è stata consacrata a PDC 2005 da una keynote di Scott Guthrie, il rilascio ufficiale è previsto nel corso del 2006.Nikhil Kothari, il guru dei controlli lato server di ASP.NET, mette disposizione slide e demo della sua sessione a PDC su Atlas, in cui illustra in modo eccellente i capisaldi del nuovo framework. Da scaricare assoulutamente. L'intervento di Nikhil indica chiaramente che Atlas sarà  un insieme di classi di utilità  e controlli ASP.NET lato server in grado di interagire dinamicamente sulla pagina (senza postback) grazie all'uso di javascript e di XmlHttp. Per chi fosse interessato a provare da subito Atlas, la Microsoft mette a disposizione un laboratorio VS per fare prove tecniche (funziona solo con la Beta 2 di VS .NET) ed anche un sito web dedicato raggiungibile su http://atlas.asp.net.

Continua a leggere Atlas debutta ufficialmente

Categoria: Microsoft Dev

I CSS3 sono per ora un working draft. Dovremo aspettare non poco per poterli usare con sicurezza e soprattutto per avere risultati omogenei su tutti i browser. Offriranno molte più possibilità , ma saranno anche più complessi. Certi browser, comunque, stanno già  facendo piccoli passi avanti nell'implementazione di questa nuova versione. (more...)

Continua a leggere Piccoli passi verso i CSS3

Categoria: CSS

Stu Nicholls è uno degli ultimi pionieri dei CSS e le sue sperimentazioni, che si possono trovare sul suo sito CSSPlay, mi hanno sempre affascinato. Il suo più recente tutorial presentato su WebReference è incentrato su questo tema: come costruire una galleria fotografica interamente basata sui CSS. Il risultato è decisamente sorprendente. Non si può mettere in dubbio un uso davvero creativo dei CSS, ma non è solo sotto l'aspetto scenografico che bisogna valutare la bontà di una tecnica. Ci sono almeno quattro motivi per cui non la userei mai in un progetto reale. (more...)

Continua a leggere Una galleria fotografica con i CSS

Categoria: CSS

Dare una visione d'insieme dei Web Standards che sia semplice ma allo stesso tempo minuziosa è un progetto molto ambizioso per la vastità di argomenti da trattare. Russ Weakley, uno dei miei autori preferiti, ci riesce benissimo in Basic webstandards Workshop, un vero e proprio manifesto del webdesign moderno. Meritano una lettura attenta anche i suoi molti tutorial. Un articolo di livello simile a quello del workshop, anche se con un approccio un po' diverso, è Developing With Web Standards di Roger Johannson. È un peccato che entrambe le pubblicazioni non includano una sezione relativa a Javascript: tre letture che possono costituire un ottimo complemento sono Unobtrusive Javascript di Chris Heilmann, Ten Good Practices for writing javascript in 2005 di Bobby Van Ders Luis e Creating Accessible Javascript di Jared Smith.

Continua a leggere Introduzione ai Web Standards

Categoria: Web Standards

Il nostro Alessandro Fulciniti esamina in un post su Webgraphics uno dei problemi più sentiti da chi sviluppa in Javascript: i limiti nell'utilizzo dell'evento window.onload.Si tratta, in sintesi, di due limiti principali:È possibile richiamare con questo evento una sola funzioneÈ necessario attendere il caricamento di tutta la pagina prima di eseguire gli script collegatiIl post contiene quindi un ottimo prospetto delle soluzioni attualmente adottate per superare il problema, con un'analisi dei pro e contro di ciascuna. Da bookmarkare.

Continua a leggere Superare i limiti di onload

Categoria: Scripting