MaurizioFonte.it
Archivi
| Giugno 2009 (10) |
| Dicembre 2009 (4) |
| Maggio 2010 (1) |
| Ottobre 2010 (1) |
| Dicembre 2010 (1) |
| Maggio 2011 (2) |
Commenti
| Berflux in How To Unblock Facebook, Youtube and Myspace - Zerofilters.info, il 29.12.10 alle 11:36:18 |
| Berflux in How To Unblock Facebook, Youtube and Myspace - Zerofilters.info, il 29.12.10 alle 11:34:49 |
| Berflux in How To Unblock Facebook, Youtube and Myspace - Zerofilters.info, il 29.12.10 alle 11:34:40 |
| hexan in Installare Windows XP sull'eeePC - FlashEEE, il 16.07.10 alle 12:35:45 |
| Maurizio in Visualizzare siti bloccati a lavoro: senzafiltri.it, il 27.04.10 alle 13:31:24 |
| CArlo in Visualizzare siti bloccati a lavoro: senzafiltri.it, il 01.04.10 alle 10:37:33 |
| Giovanni Stragalappa in Visualizzare siti bloccati a lavoro: senzafiltri.it, il 21.01.10 alle 21:28:04 |
| Maurizio in 2gb di ram per l'eeePC!!, il 10.06.09 alle 15:19:26 |
| Francesco in 2gb di ram per l'eeePC!!, il 09.06.09 alle 15:03:27 |
Ajax Calendar - Modulo Calendario in XML + Javascript
Quello che vedete sulla destra di questo sito è un calendario particolare, nel senso che è progettato per il funzionamento asincrono tramite ajax. In questa maniera si può facilmente integrare un modulo calendario in qualsiasi sito con pochissime modifiche e separando nettamente la parte "intelligente" del programma, cioè la creazione dei giorni a partire da un dato mese/anno, dalla parte "meno intelligente", quella di output verso il browser.
Ecco quindi spiegato il funzionamento, separato in:
- Script PHP Server-Side che crea l'xml con i dati del mese/anno
- Script client-side in Javascript per iniettare il markup del calendario verso il browser
- Un esempio di markup HTML per rendere funzionante il tutto
Codice PHP server-side (Creazione dell'xml della coppia mese/anno richiesta)
Codice Javascript per l'iniettamento del markup del calendario verso il browser
Esempio di markup HTML per rendere il tutto funzionante
Mischiare il tutto
Il codice PHP può essere salvato con un nome qualsiasi, solo bisogna ricordarsi di andare a modificare il file javascript e, sotto la parte di creazione della richiesta ajax, andare a modificare il nome della variabile che contiene le impostazioni della richiesta.
Ricordo che questo sistema implica forzatamente l'utilizzo della libreria jQuery per poter funzionare. E' chiaramente visibile nel terzo snippet di codice HTML, dove è specificato il richiamo del file jquery.js
Lascia un commento anche tu!
Caricamento...