Hi David, Thanks for your answer. I tried waht you suggested but I get the exception : "Syntax Error: missing } in XML expression"
Do you know where it can be from? Thanks in advance, Laura -----Mensaje original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] nombre de David Huynh Enviado el: jueves, 12 de abril de 2007 15:19 Para: General List Asunto: Re: loading events from a json object included in the same jsp Hi Laura, Instead of tl.loadJSON(json_events, function(json, url) { eventSource.loadJSON(json, url); }); } have you tried this? eventSource.loadJSON(json_events, document.location.href); David Laura Vogt-Schilb wrote: > Hi everybody! > > Do you know if there is any function that allows me to load the events > source as json, directly from the same jsp where I have my timeline > script? I would like to have something like this : > > > var json_events={ > 'dateTimeFormat': 'iso8601', > 'wikiURL': "http://simile.mit.edu/shelf/", > 'wikiSection': "Simile Cubism Timeline", > > 'events' : [ > {'start': '1924', > 'title': 'Barfusserkirche', > 'description': 'by Lyonel Feininger, American/German Painter, > 1871-1956', > 'image': 'http://images.allposters.com/images/AWI/NR096_b.jpg', > 'link': > 'http://www.allposters.com/-sp/Barfusserkirche-1924-Posters_i1116895_.htm' > }, > > > {'start': '1913', > 'end': '1929', > 'title': 'Three Figures', > 'description': 'by Kasimir Malevich, Ukrainian Painter, > 1878-1935', > 'image': 'http://images.allposters.com/images/BRGPOD/75857_b.jpg', > 'link': > 'http://www.allposters.com/-sp/Three-Figures-1913-28-Posters_i1349989_.htm' > }, > > ]}; > > var tl; > function onLoad() { > var eventSource = new Timeline.DefaultEventSource(0); > > var theme = Timeline.ClassicTheme.create(); > theme.event.bubble.width = 320; > theme.event.bubble.height = 220; > var d = Timeline.DateTime.parseGregorianDateTime("1900") > var bandInfos = [ > Timeline.createBandInfo({ > width: "100%", > intervalUnit: Timeline.DateTime.DECADE, > intervalPixels: 200, > eventSource: eventSource, > date: d, > theme: theme > }) > ]; > > tl = > Timeline.create(document.getElementById("lauretta-timeline"), > bandInfos, Timeline.HORIZONTAL); > > // -> Here I would like to use something like this : > tl.loadJSON(json_events, function(json, url) { > eventSource.loadJSON(json, url); > }); > } > > var resizeTimerID = null; > function onResize() { > if (resizeTimerID == null) { > resizeTimerID = window.setTimeout(function() { > resizeTimerID = null; > tl.layout(); > }, 500); > } > } > > I have been looking at the sources and found in bundle.js a loadJSON > function, but I don't know how to change it for it to do what I would > like. > > Thanks in adavance for your help! > > Best regards > Laura > ** > ------------------------------------------------------------------------ > > _______________________________________________ > General mailing list > [EMAIL PROTECTED] > http://simile.mit.edu/mailman/listinfo/general > _______________________________________________ General mailing list [EMAIL PROTECTED] http://simile.mit.edu/mailman/listinfo/general _______________________________________________ General mailing list [EMAIL PROTECTED] http://simile.mit.edu/mailman/listinfo/general
