MagiaNera

a blog about meetch
21  09 2006

Obiettivo del mese

Voglio crearmi un template per Wordpress implementando un po’ di codice AJAX. Riuscirà il nostro eroe nell’impresa? Man mano posterò i passi…

5 Responses to “Obiettivo del mese”

  1. Prima di tutto: che cos’è AJAX?
    AJAX significa Javascript Asincrono E XML. E detta così non vuol dire una cippa. In poche parole si tratta di script inseriti in una pagina che permettono di modifcare il contenuto della pagina stessa senza dover aggiornare e/o inviare direttamente dati.
    È il sistema usato per esempio da Google Mail per alcune pagine.

  2. Ho parlato di XML e oggi ho cercato di approntare il template XML per l’applet AJAX da implementare. Si tratterà di un’applet per la visualizzazione di previsioni del tempo locali e non.
    Questo template andrà inserito in un apposito file PHP che genererà il codice XML che verrà ricuperato dallo script AJAX.

    Template XML

  3. A questo punto nella nostra pagina un codice javascript si occuperà di prendere i dati dal foglio XML appena creato e li scriverà a video dove vogliamo e soprattutto quando vogliamo.

    Per far questo per prima cosa si inizializza l’oggetto XMLHttpRequest (o il suo equivalente in Internet Exploder: ActiveXObject(”Msxml2.XMLHTTP”) o ActiveXObject(”Microsoft.XMLHTTP”)). Questo oggetto prenderà i dati dal file e genererà un evento quando cambia status. A questo evento (onreadystatechange) si può far corrispondere una funzione da eseguire.

    La funzione nel file d’esempio attuale si chiama alertContents. Vedi http://www.magianera.org/meteo/prova239.html

  4. Un po’ di animazione e un select popolato con il nostro XML: http://www.magianera.org/meteo/prova240.html

  5. Il select funzionante. Vengono mostrate l’altitudine della località richiesta e le temperature previste da 3B Meteo.
    http://www.magianera.org/meteo/prova241.html

Lascia un commento

« MagiaNera: a blog about me · Brooklyn Machine Works »