sto facendo un estensione in firefox per creare un calendario per la mia facoltà.
Ho creato un calendario in google calendar ed ora devo con una funzione poter visualizzare i prossimi eventi con un popup. Ho creato una funzione, ma mi visualizza solo l'ultimo evento creato che si riferisce a maggio, come faccio a visualizzare i miei prossimi eventi?
allego il codice:
Codice:
//CARICARE L'EVENTO
function loadEvents()
{
var xmlhttp = new XMLHttpRequest();
var url = "http://www.google.com/calendar/feeds/9tr6da5iqn6aqtlp7k59dcpg30%40group.calendar.google.com/public/full";
xmlhttp.onreadystatechange = onReady;
xmlhttp.open("GET", url, true);
xmlhttp.send(null);
function onReady() {
if (xmlhttp.readyState == 4){
if (xmlhttp.status == 200) {
var dom = xmlhttp.responseXML;
var entries = dom.getElementsByTagName("entry");
var gdNamespace = "http://schemas.google.com/g/2005";
var entry = entries[0];
var entryTitle = entry.getElementsByTagName("title")[0].textContent;
var entryStartDate =
entry.getElementsByTagNameNS(gdNamespace,"when")[0].getAttribute("startTime");
var entryEndDate =
entry.getElementsByTagNameNS(gdNamespace,"when")[0].getAttribute("endTime");
var container = document.getElementById("container");
var html = "<p><b>Nome evento: "+entryTitle+"</b><br>Orario inizio: "+entryStartDate+"<br>Orario fine: "+entryEndDate+"</p>";
container.innerHTML = html;
}
else {
var container = document.getElementById("container");
var html = "<p>Impossibile acquisire il feed, errore: "+req.statusText+"</p>";
container.innerHTML = html;
}
}
}
}
[DS] Usa i tag di codice quando ne riporti ampi stralci, si legge meglio...