jquery core: Closes #2709, avoiding a bug on IE 6 when using globalEval and a base...
[jquery.git] / src / core.js
index 56a2b1f..0b27f74 100644 (file)
@@ -637,7 +637,9 @@ jQuery.extend({
                        else
                                script.appendChild( document.createTextNode( data ) );
 
-                       head.appendChild( script );
+                       // Use insertBefore instead of appendChild  to circumvent an IE6 bug.
+                       // This arises when a base node is used (#2709).
+                       head.insertBefore( script, head.firstChild );
                        head.removeChild( script );
                }
        },