O IE6 e se calhar o IE7 pode ter um comportamento estranho quando é feita a inclusão de um ficheiro javascript numa página HTML. Tem tudo a haver com a forma com a tag <script> é fechada. Ela tem de ser sempre fechada com a tag </script>. ex:

Correcto: <script type=”text/javascript” src=”prototype.js” ></script>

Incorrecto mesmo estando certo do ponto de vista de xml, dá erros estranhos do tipo overflow na linha xxx : <script type=”text/javascript” src=”prototype.js” />