I recently ran into a problem when I attempted to add wowhead tooltips to my Joomla site.
I simply added a single line javascript include to the head section of my template as explained here...
http://www.wowhead.com/?poweredIt worked perfectly under Firefox, but IE6 refused to load at all, giving me a popup about a browser error...

After some experimentation, I discovered that if I added my javascript line to my template AFTER mosShowHead(), the problem went away. With further experimentation, I narrowed the problem down to the <BASE> tag that is turned on because I'm using SEF URLs. As long as the script was included after that tag, IE6 would not load. Not knowing how to actually fix the problem, I just left my include BEFORE mosShowHead().
Then today, while researching an unrelated problem, I came across this page...
http://blog.dotsmart.net/2008/04/21/ie- ... val-error/Quote:
IE 6 seems to get totally confused as to the structure of the document HEAD when there’s a self-closing or unclosed BASE tag.
So it turns out that the problem is an obscure bug in IE6 regarding the <BASE> tag.
The solution is to modify the way the code for the BASE tag is generated in frontend.php because IE can't be trusted to close it properly itself ...
BEFORE:
Code:
echo "<base href=\"$mosConfig_live_site/\" />\r\n";
AFTER:
Code:
echo "<base href=\"$mosConfig_live_site/\"></base>\r\n";
Problem solved!