In molti programmi ASP torna utile rilasciare degli output con Javascript lato client in modo da poterli richiamare anche da pagine HTML statiche piuttosto che da pagine in formato differente che, per natura, non supportano codice di scripting ASP.
Naturalmente non c’è solo questo pro ma anche un paio di contro: 1, i motori di ricerca non indicizzeranno gli output in quanto non in formato HTML puro; 2, il buon esito dell’output viene demandato ad un corretto funzionamento del parser Javascript dei browser che si collegano alla pagina che elabora l’output in questione.
(continua…)
Un effetto che spesso vediamo nei siti Flash è quello che mostra una scritta di caricamento in corso quando il filmato sta caricandosi. Possiamo realizzare un servizio del genere anche senza l’ausilio di Flash in una pagina composta da solo HTML.
Ovviamente realizzare l’effetto in maniera fittizia è stupido! Basterebbe utilizzare una temporizzazione per nascondere la scritta di attesa sostituendola col reale contenuto della pagina, o effettuando un redirect.
(continua…)
Introduzione ad AJAX
Da qualche tempo ha preso piede un nuovo modo di ragionare per quanto riguarda l’accesso ai dati e l’esposizione degli stessi sul Web. Questa filosofia ha un nome ben preciso: AJAX, acronimo di A Javascript And XML, ovvero accesso asincrono attraverso Javascript al formato dati XML.
Ho parlato di filosofia e non di tecnologia o linguaggio perchè non c’è assolutamente nulla di nuovo: AJAX mette a disposizione delle tecniche di accesso e di reportistica dei dati attraverso linguaggi e tecnologie già esistenti e di provata funzionalità.
(continua…)
Windows Script Components (in breve WSC) sono delle scriptlet di Windows contenute in un file pseudo-compilato nel quale è possibile definire una serie di comandi predefiniti, impostati secondo la struttura tipica dell’XML, e degli script lato client (VBScript o Javascript).
Le WSC vengono regostrate in maniera simile a delle normali DLL (dopo vedremo come) e possono essere richiamate in ASP (sia con VBScript che con JScript) come nuova istanza di un oggetto.
Una dichiarazione tipica ed il relativo utilizzo, quindi, potrebbe essere: (continua…)
In questo articolo vedremo come realizzare un semplice sistema di rotazione banner mescolando un po di linguaggi: XML che ospita i dati relativi alle immagini ed ai relativi link, ASP come linguaggio lato server per l’interfaccia con XMLDOM che, a sua volta, accede alla struttura XML, e Javascript per l’esposizione locale o remota dei dati in qualsiasi tipo di file (anche semplici file HTML).
Vediamo un esempio pratico. Si crei la cartella banner sul proprio server Web.
Iniziamo con la struttura del file XML contenuta nel file banner.xml: (continua…)