Salve
è la prima widget che faccio per cui sono molto inesperto.
ho creato (su commissione) una widget che legge un file xml e lo formatta in un certo modo.
ho usato jquery per fare il parsing del file xml.
problema:
- se apro index.html su Opera il contenuto viene letto per benino
- se impacchetto tutto in un file wgt e lo metto su opera la widget compare, ma solo nella sua parte statica, poiché il file xml sembra venire ignorato.
vi posto un po' di codice:
il file xml è fatto così
io ho quindi creato un javascript con jQuery che fa questo:codice:<?xml version="1.0" encoding="utf-8"?> <Export> <Channel> <Event> <EventID>17383851</EventID> <Title>Boris</Title> <ShortDescription>2' Stagione Ep.12 - 'Usa la forza Ferretti' Arianna cede all'insistente corteggiamento di Stanis ed esce a cena con lui. Ma per sopportare la serata beve troppo. E ubriaca finisce a letto col divo</ShortDescription> </Event> ... </Channel> </Export>
codice:$(document).ready(function(){ $.ajax({ type: "GET", url: "9001-foxone.xml", dataType: "xml", success: function(xml) { $(xml).find('Event').each(function(){ // reading data from XML var id = $(this).find('EventID').text(); var title = $(this).find('Title').text(); var shortD = $(this).find('ShortDescription').text(); // writing data to widget $('<div class="items" id="event_'+id+'"></div>').html(''+title+'').appendTo('#content_panel'); $('<div class="short"></div>').html(shortD).appendTo('#event_'+id); }); } }); });
Inoltre, ma questo problema viene dopo, ho visto che anche la versione funzionante (quella non widget-tizzata) smette di funzionare se sposto l'XML su un server e gli dò l'indirizzo opportuno.
Parlo seriamente... mi serve aiuto, questione di lavoro!!
Garzie mille!!!

Rispondi quotando