From: Ariel Flesler Date: Fri, 16 May 2008 18:37:11 +0000 (+0000) Subject: jquery core: Closes #2709, avoiding a bug on IE 6 when using globalEval and a base... X-Git-Url: http://git.asbjorn.biz/?p=jquery.git;a=commitdiff_plain;h=d44c5025c42645a6e2b6e664b689669c3752b236 jquery core: Closes #2709, avoiding a bug on IE 6 when using globalEval and a base node is found. --- diff --git a/src/core.js b/src/core.js index 56a2b1f..0b27f74 100644 --- a/src/core.js +++ b/src/core.js @@ -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 ); } },