Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

DataObjectManager Module /

Discuss the DataObjectManager module, and the related ImageGallery module.

Moderators: martimiz, UncleCheese, Sean, Ed, biapar, Willr, Ingo, swaiba

Lightbox not working in Firefox 3.5.3

Go to End

21 Posts   6271 Views


Community Member, 89 Posts

14 October 2009 at 1:33am

i have the same problem,

For the record, issue was resolved by removing this from my top level

<?xml version="1.0" encoding="UTF-8"?>

Now works fine.



Community Member, 182 Posts

17 October 2009 at 2:55am

This is a great fix! most of the lightbox pop ups didn't work for me until I removed that line as you said, bravo.

"<?xml version="1.0" encoding="UTF-8"?> "

But does this have any side effects? It must of been there for a reason?


Forum Moderator, 4102 Posts

17 October 2009 at 3:13am

Edited: 17/10/2009 3:14am

That stupid XML doctype causes so many issues. It's the first thing I look for when debugging Javascript. I never use it.

The plans for HTML5 show no indication that such a practice is forward-thinking at all. I think Silverstripe needs to ditch their support of the XML doctype in upcoming versions.


Community Member, 89 Posts

17 October 2009 at 3:37am

I think needs for utf translation ? Or?



Community Member, 904 Posts

17 October 2009 at 3:48am

From my experience, the doctype doesn't cause problems, as long as you stick to the standards. Since a XHTML document is actually a XML document, you should use <![CDATA[ tags to wrap JavaScript. Since IE6 will choke on this, the proper way to put inline code into XHTML is:

<script type="text/javascript">
/* <![CDATA[ */
	your code here
/* ]]> */

This has worked for me with all common browsers...
So either put all your Scripts into .js files or include inline scripts properly (like the above).

Go to Top