The problem is you are loading the third-party dropdown.js file before your 
timeline-api.js.
There is something in there that conflicts with the way timeline-api.js loads 
the Timeline code.
Looking at the dropdown.js code, it's pretty archaic, and not representative of 
current Javascript coding practice (e.g. it pollutes the global namespace, and 
contains statements that execute directly and manipulate the document object.)

The problem is that dropdown.js contains a statement that executes immediately, 
attempting to alter the DOM:
if (ie4||ns6)
document.write('<div id="dropmenudiv" 
style="visibility:hidden;width:'+menuwidth+';background-color:'+menubgcolor+'" 
onMouseover="clearhidemenu()" onMouseout="dynamichide(event)"></div>')

I'd recommend ditching the dropdown.js code and using something more modern. 

If you move the <script src="dropdown.js"> to load AFTER the call to load 
timeline-api.js, then I *think* it should load okay.

Also, I'd recommend changing charset to utf-8, unless you have a 
Windows-specific requirement for something in your website (though I can't 
imagine what it could be).

--Mike

On Aug 27, 2011, at 1:30 PM, thedavid wrote:

> I've found a few other posts relating to this issue and did the
> following:
> 
> 1. charset type to windows-1252
> 2. All <script> tags in the HEAD
> 3. Fully compliant XML file
> 
> But I still get the above error. This worked for years up until a few
> months ago and no code was changed.
> 
> http://www.keasthood.com/the_firm/history.html

-- 
You received this message because you are subscribed to the Google Groups 
"SIMILE Widgets" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/simile-widgets?hl=en.

Reply via email to