On Thu, 2007-03-08 at 14:55 -0500, Michael McDougall wrote:
> I assume your timeline gets its data using something like
>
> Timeline.loadXML("example1.xml", function(xml, url) {
> eventSource.loadXML(xml, url); });
>
> This should work the same whether 'example1.xml' is a static file or is
> generated dynamically (using JSP, Java servlets, PHP, CGI or whatever
> web framework you like best).
>
> Do you need something different?
Thanks Michael, but I cannot seem to make it work. Let me try to
explain. These are test data and a snippet in PHP.
The script generation works when $this->timeLine is assigned to a file,
but not when $this->timeLine is assigned to the string containing the
data.
Hope this makes sense.
Thanks for any suggestions.
regards
derek
public function teststream()
{
$this->timeLine = '<data date-time-format="iso8601">
<event
start="1955-08-12"
title="Derek Keats born"
image="http://localhost/images/csail-logo.gif">
Derek Keats born at James Payton Memorial Hospital, in Gander,
Newfoundland, Canada.
</event>
<event
start="1989-01"
title="Joins UWC"
link="http://www.uwc.ac.za/">
Derek Keats joined the University of the Western Cape in Cape
Town, South Africa as a lecturer in the Botany Department.
</event>
</data>';
...
}
and the Javascript generation
/**
*
* Method to return the Javascript to create a basic timeline
* @return string The javascript for rendering the timeline
*
*/
public function getScript()
{
//die($this->timeLine);
$ret = "\n\n<script language=\"javascript\"><!--
var tl;
var eventSource = new Timeline.DefaultEventSource();
function onLoad() {
var bandInfos = [
{BOTTOMBAND}
Timeline.createBandInfo({
eventSource: eventSource,
date: \"" . $this->focusDate . "\",
width: \"100%\",
intervalUnit: Timeline.DateTime." .
$this->intervalUnit .
",
intervalPixels: " . $this->intervalPixels . "
})
];
tl =
Timeline.create(document.getElementById(\"my-timeline\"),
bandInfos);
Timeline.loadXML(\""
>>>>>>$this->timeLine <<<<<<<-----------------------ITS
HERE!!!!!!!!!!!!!!
"\", , function(xml, url) { eventSource.loadXML(xml, url); });
}
..
}
All Email originating from UWC is covered by disclaimer
http://www.uwc.ac.za/portal/uwc2006/content/mail_disclaimer/index.htm
_______________________________________________
General mailing list
[email protected]
http://simile.mit.edu/mailman/listinfo/general