[jQuery] Strange syntax error loading jquery.js
My browser (FF 2.0.0.12) appears to be trying to interpret some of the
HTML as part of the javascript file. This bug appears frequently (but
not every time) a page is loaded. Details below. I see it with jquery
1.2.1 and 1.2.3 full and minimized. I see it also in IE. I see it even
when I comment out the <meta tags and other scripts that load after
jquery. Has this condition been seen before?
Thanks
Jack
Here is a snippet of the xhtml:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>TopicSpaces</title>
<meta name="keywords" content="" />
<meta name="description" content="Dynamic Knowledge Gardening" />
<link href="/css/rational.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="/js/jquery-1.2.3.min.js"></script>
<script type="text/javascript" src="/js/main-right-simple.js"></script>
<script type="text/javascript" src="/js/admin.js"></script>
</head>
<body>
FireBug says syntax error [Break on this error] <!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/x...
jquery-1.2.3.min.... (line 1
and here's what it is showing:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
/*
* jQuery 1.2.3 - New Wave Javascript
*
* Copyright (c) 2008 John Resig (jquery.com)
* Dual licensed under the MIT (MIT-LICENSE.txt)
* and GPL (GPL-LICENSE.txt) licenses.
*
* $Date: 2008-02-06 00:21:25 -0500 (Wed, 06 Feb 2008) $
* $Rev: 4663 $
*/
(function(){if(window.jQuery)var _jQuery=window.jQuery;var
jQuery=window.jQuery=function(selector,context){return new
jQuery.prototype.init(selector,context);};if(window.$)var
_$=window.$;window.$=jQuery;var
quickExpr=/^[^<]*(<(.|\s)+>)[^>]*$|^#(\w+)$/;var
isSimple=/^.[^:#\[\.]*$/;jQuery.fn=jQuery.prototype={init:function(selector,context){selector=selector||document;if(selector.nodeType){this[0]=selector;this.length=1;return
this;}else if(typeof selector=="string"){var
match=quickExpr.exec(selector);if(match&&(match[1]||!context)){if(match[1])selector=jQuery.clean([match[1]],context);else{var
elem=document.getElementById(match[3]);if(elem)if(elem.id!=match[3])return
jQuery().find(selector);else{this[0]=elem;this.length=1;return
this;}else
15selector=[];}}else